Hi Loed,
Did you consider to implement your own Process Type?
Please have a look at document Creating ABAP Process Type to use in Multiple Process Chains that Reports Success (or) Failure and also the SAP Help links on page 11. It might cover your requirements.
Best regards,
Sander