Считаю, что настройки каталога по максимуму должны находиться в админке, чтобы не лезть в код, когда захочется что-то поменять.
Предлагаю добавить в свойства торговых предложений флаг: "Является свойством торгового предложения для подбора товаров".
Соответственно в настройках торгового каталога следует сделать выбор:
Свойства торговых предложений для подбора товаров
- не использовать свойства торговых предложений для подбора,
- или использовать свойства из настроек инфоблока
- или указать свойства (как было раньше)