Arrastar e soltar aninhados com o Angular 7 Material CDK

Eu tenho uma árvore aninhada (não o componente da árvore) das listas de arrastar e solta

Ao arrastar itens pelas listas suspensas que estão contidas em outra lista suspensa - os eventos Enter / Exit são acionados para ambas as listas suspensas, o que significa que, quando um item é descartado, ele pode ser descartado na lista suspensa interna ou na lista suspensa de contêineres dependendo de onde foi descartada (Nota: essas listas estão todas ligadas entre si)

Estou pensando no momento que a melhor solução será suprimir eventos disparados para a lista de contêineres se o arrasto estiver atualmente em uma lista interna, mas não tenho certeza se essa é a melhor solução ou exatamente como fazê-lo em o momento

questionAnswers(2)

yourAnswerToTheQuestion