You could do something in that vein, but it might be easier to have those streams all actually deliver to a set of consumers and write a bit of code to join them back together.
https://natsbyexample.com/examples/jetstream/multi-stream-co... has an example (also a
great resource for learning about NATS use cases!)