Setting Tag Group's parent to another Tag Group?

And they need to be locked because you’re afraid that someone will assign a company to a topic that’s not a ticket?

You’ll need a plugin to enforce those rules, but a theme component should be able to just hide the tag groups you want hidden.

If you can use a plugin, it might be easier to to override the tag serializer to remove the tags you don’t want.