Really good use case, btw. Thanks for sharing!
I can get close with using Slice Transforms and only a single routed layer (using a virtual screen to do the merge instead of HTP merge in the fixture). But because the different looks overlap each other, you get some crosstalk.
You could work around it by using a routed layer for each look. But at that point the setup is about as complex as it would be if you could use shortcuts. If not more. But the gif should give an idea on how I'd like this to see this work in the future.