Ну как в чем дело? Дело именно в том, что сам компонент catalog.filter (каталог фильтр) обрабатывает параметры типа arrFilter_pf[type]=10 и на основании их формирует глобальный массив GLOBAL $arrFilter["PROPERTY_TYPE"]=10 который принимается компонентом каталога. Вам же просто надо сделать это руками. В зависимости от принятых параметров $_REQUEST создавать $arrFilter. Прочтите как правильно им пользоватся, как правильно фильтровать по полям и по свойствам. Или положите на страницу компонент фильтра и уберите его какой-либо рендеринг в шаблоне, оставте только сам механизм работы.