Message Intermediate Throw Event

What you’re describing is possible with the event throw + catch. The correlation id should typically be a variable that has the same value in both process instances, for example a customerId.

See for example https://documentation.flowable.com/latest/howto/howto-getting-started-channel-events/#example-models (it’s using the Flowable enterprise tools, but the concepts are the same)