Is dynamic FX chain reordering possible at runtime?

So the thing is I’m trying to get DSP injection into bus routed studio events, but im having channel access issues.

It always claims to have 0 channels so I cant inject the DSP fx.

I have 5 different DSP FX i want to add depending on parameters in 5! different orders.