Исходные:
Материал: Товары, 2 поля из словарей: Производитель и Каталог (иерархия)..
У товара по 1 значению из каждого словаря.
Кто сумел в Views накликать вывод в блоке верхний уровень Каталог (без дублей) у каждого из выбранного Производителя.
SQL(сделано) и альтерить кривость Views - не предлагать
з.ы. D7, V3.16 интересно работающее решение, а не ваша фантазия и теория.