Посмотри, как устроен выбор на поле Purpose (Цель, наверное по-русски) на форме адреса.
В ините прописан лукап:
X++:
rolesCtrl = SysLookupMultiSelectCtrl::construct(element, roles, queryStr(LogisticsLocationRolePostalLookup), true, [tableNum(LogisticsLocationRoleTranslation), fieldNum(LogisticsLocationRoleTranslation, Description)]);