Alternative approach could be to create a master process definition that will consists of just three nodes:
start -> call activity -> end
this process will have all the common process variables. Next you model another process that should utilize common properties and you could invoke it via call activity. And then repeat the last step for all other processes...
Just an idea maybe won't fit you requirement.....
HTH