Topic: Связные таблицы (обратна связь)

Есть две таблицы, в первой оплаты (TableGrid1), а во второй оплаченные позиции (TableGrid2) Я могу отфильтровать вторую по первой: получив все позиции которые были оплачены оплатой. Вопрос: у меня некоторые позиции могли быть оплачены несколькими оплатами. Как отфильтровать первую таблицу по ним?
Я пошел по пути создания связной с первой таблицы (TableGrid3)  где учитываю позиции по оплатам.

Каким образом мне отсортировать в первой таблице оплаты по позиции во второй таблице?

У меня есть TableGrid2.dbItemID.dbItemID по нему мне нужно в TableGrid1 вывести все поля по связи которых с TableGrid3 в ней есть вхождения TableGrid2.dbItemID.