You could use an exclusive gateway after to signal event to add this kind of logic (only trigger the parallel join if for example the event data is "A". In my opinion though, it would probably be easier to create two different event types for this, "completeEventA" and "completeEventB", that way you don't need to add this type of logic to the process itself, keeping it easier and higher-level.
Kris