Gracias por las respuestas.
Con respecto al uso de etiquetas como alternativa. Mi aplicación es tener cada subcategoría visible solo para un grupo específico, por así decirlo, una subcategoría privada. Cuando hemos configurado las cosas de esta manera, las únicas personas que ven la larga lista de subcategorías son los administradores. Un usuario final típico solo vería su propia subcategoría y cualquier categoría no específica del grupo en el sistema. Todas las demás subcategorías estarían ocultas para ellos ya que no están en el grupo conectado.
Me encantaría usar etiquetas para esto en su lugar. ¿Hay alguna manera de adjuntar una etiqueta a un grupo y hacer que los temas con esa etiqueta solo sean visibles para el grupo conectado?