Почему бы не использовать для с2.3 тип свойства "привязка к элементам инфоблока"? Или наоборот, сделать в 1 инфоблоке свойство привязки ко второму. Тогда в запросе к полям второго можно будет обращаться через точку. А если невозможно, то отбирать первые, собирать их ID в массив и передавать его в фильтр по свойству для вторых.