Все делалось на основе вот этой статьи
http://mmcrm.ru/?p=1230&cpage=1#comment-1419 для связи N:N
есть кастомная сущность,у нее есть кнопка на одной из вкладок "добавить существующий продукт", нажимаешь на кнопку открывается вьювка, в ней показываются отфильтрованные по теме продукты(это еще скрипт),НО поиск все портит(на нем фильтра нет),тут то и нужен плагин на execute, НО на текущий момент он работает на ЛЮБОЙ поиск продукта,чего естественно быть не должно.
скрин вьювки прикрепил. это вьювка продукта с фильтром по "тема"