What I’d recommend (with my favorite hammer) is moving the out-of-world categories to a separate Discourse instance that is an SSO slave to the other.
But you could also just use groups and have the out-of-world categories visible only to those who have joined that group. The only down-side is that the out-of-world categories wouldn’t be visible to search engines.