NVIDIA modulus sym

HI. I am performing transient simulations with modulus sym. In the transient time window marching method, is there a way to add time window of multiple networks defined for different domains?.
For ex:
slv = SequentialSolver(
cfg,
[(1, ic_domain), (nr_time_windows, window_domain)],
custom_update_operation=time_window_net.move_window,
)
here time_window_net represents a network architecture for only 1 domain. How do I include such update operation for mutiple domains with different architectures.