Hi Laura,
Yes, I can actually give you a hand on the matter.
As of Axon Framework 4.2, there is the option to specify a MultiStreamableMessageSource as the StreamableMessageSource for a TrackingEventProcessor.
It thus does mean your Saga is required to be backed by a TrackingEventProcessor.
The MultiStreamableMessageSource provides a builder, allowing you to provide several StreamableMessageSource instances to it.
Axon's EmbeddedEventStore is one such StreamableMessageSource you can use here for example.
If you are using Axon Server on the other hand, leverage the MultiStreamableMessageSource to connect several
contexts together.
The way to achieve this is by using the AxonServerEventStore#createStreamableMessageSourceForContext(String) method, which will return you just such a StreamableMessageSource to give to a MultiStreamableMessageSource.
Trusting this helps you out further Laura!
Cheers,
Steven