Extended UVM tlm_2.0 example

Dear Сolleagues,
I need to write design shown at figure

using UVM’s TLM_2.0.
INITIATOR_1, INITIATOR_2, INITIATOR_3 components should transmit transactions to TARGET_1, TARGET_2, TARGET_3 accordingly. INITIATOR_4 shall process transactions from TARGET_1, TARGET_2, TARGET_3 and transmit a new transaction to TARGET_4.
How should INITIATOR_4 interact with TARGET_1, TARGET_2, TARGET_3?

Regards,
Albert