Никак не могу решить проблему, придумал еще один вариант.
Подскажите пожалуйста насколько реально его можно реализовать
Поиск осуществляется по одному ТИПУ (назовем его тип1)
а список элементов выводиться Тип2
выводятся все материалы второго типа у которых через Realted item привязан тип1
сумбурно немного 
почему такие костыли? - потому что не могу осуществить поиск по связаным элементам
небольшой пример для наглядности:
фирма РОГА(тип2) производит: рога, костыли, пробки (связаные элементы)
фирма КОПЫТА(тип2) производит: костыли, бутылки (связанные элементы)
я ищу например костыли(тип1) - поиск выдает список фирм
РОГА - костыли
КОПЫТА - костыли