Virtual Sequencer to Control Synchronization of Different Sequences

Hello All,

I want to create a virtual sequencer that maintains the synchronization of multiple sequences.
My USECASE : - There are multiple masters(at my end I will be using VIPs like axi vip ,ahb vip
to mimic those masters),which are going to send data packets to the dut.
(They may have same/different bus protocol)
The sequence of one may depend on the response of other sequences.Like some
particular packet is received from one of the sequence and
based on that virtual sequence might control the traffic of other sequences or
even break or any terminate any sequence.

I have used virtual sequence to fork multiple sequences in parallel.But I want to use virtual sequencer like this .
Please assist.And if possible provide an example to this.
Thanks in Advance.