Проблема не в том чтобы исключить группы которые попали сами в себя а в том что у меня есть данные по группе и по ним должна строится иерархия, т.е. по элементам которые были в выборке а не доставать структуру справочника и по ней делать.
Основная теорема систематики: Новые системы плодят новые проблемы.