Dynamically change the layer order within a Composite TOP

I need to dynamically change the layer order within a Composite TOP.
Can this be achieved by changing the order of the Input OP(s)?
If so which parameters would you target on the Composite?

In the Composite Class it seems that inputs list member is read only.

Any easier way to do this would be to use Select TOPs or Switch TOPs that are plugged into the Composite TOP. Changing it’s wiring dynamically is going to be messy