Мелкий пример так как скоро уже надеюсь буду в солнечной Турции чтобы закрыть вопрос со своей стороны
1 Есть модель в которой указан параметр (2) и какой то набор записей (1)
2 Делаю mapping в котором задаю пользовательский параметр для выбора и выборку записей по поставщику
3 На таблице или в классе у меня есть статический метод (можно и не статический но так было бы сложнее и для показа смысла не имеет) вида
4 пишу в сопоставлении код, который дергает метод таблицы передавая в него в качестве параметра введенное пользователем
4 Тестю
5 Получаю результат