Haciendo una búsqueda rápida aquí, no estoy seguro de si se podría hacer con demasiada facilidad.
Una ruta quizás más fácil podría ser usar un interruptor vinculado al grupo principal y tener 2 grupos que, al cambiar del grupo A al grupo B, cambien los temas y quizás utilicen algo como el componente Theme component Página de inicio personalizada para grupos? O quizás utilice Modern Category+group boxes instalados dos veces (usados en el tema air) con personalizaciones basadas en el tema/grupo principal.
Aunque no lo sé yo mismo. Me preguntaría si tener 2 instalaciones de Discourse podría arriesgarse a corromper la base de datos? Aunque algunos tienen sitios de staging, pero creo que el sitio de staging se copia de seguridad del principal de forma rutinaria?