Hi,
I would recommend to make use of RECEIVER TYPE function module in the SWE2 transaction to include in the event linkage and make sure you dynamically assign the receiver type from within the function module. This makes you to avoid other workflows to be triggered or MAke use of Event condition from basic data of workflow under start events.
To get more idea check function group. SWE_TEMPLATE to know how receiver type function module works.
Regards
Pavan