Compositor personalizado - Problema com tag-chooser e d-editor

Criei um composer personalizado usando conectores e, atualmente, estou usando um elemento select HTML para exibir algumas tags personalizadas. As tags são buscadas de grupos de tags quando o composer é aberto, mas isso causa um atraso perceptível porque a busca leva tempo, deixando o composer sem resposta enquanto carrega.

Para melhorar isso, gostaria de usar o componente tag-chooser integrado do Discourse e renderizar apenas as tags específicas que preciso. Meu requisito envolve três tipos diferentes de tags, então quero usar três instâncias separadas de tag-chooser. No entanto, não tenho certeza de como configurá-lo para exibir apenas as tags que desejo. Analisei a opção allowedTagGroup, mas ela parece fornecer apenas nomes de grupos de tags, e não está claro como usá-la efetivamente com o tag-chooser.

Além disso, incluí várias instâncias de d-editor em meu composer (conforme necessário), mas elas parecem interconectadas, o que significa que alterações em um editor afetam os outros. Gostaria de saber como separá-los adequadamente para que cada editor possa funcionar de forma independente.

Se alguém tiver sugestões ou melhores práticas para resolver esses dois problemas, agradeceria muito sua orientação.

Olá a todos, ainda estou preso neste problema e realmente apreciaria alguma orientação. Alguém já trabalhou com vários componentes tag-chooser ou separou várias instâncias de d-editor em um compositor personalizado? Mesmo dicas ou exemplos ajudariam muito. Agradeço antecipadamente!

Agradeço se alguém puder dar uma opinião sobre este problema postado.