I hope that somebody will solve this exact problem. But, alternatively, you can create multiple assistants with different structured outputs and link to the same thread. This should also work.