Hi Maciej,
The most easiest way to store the start of a process is extending the JBPM4_EXECUTION, we could add a starter column, or something like this.
Also, we should consider the authentication requirments for the starter of process. Who could be allowed to start this process definition, maybe we should use PARTICIPANTS to make a relationship between ProcessDefinition and Identity.