Для такого разделения я бы использовал разные инфоблоки и smart.filter но раз уже определена структура. Тогда выход следующий:
вы для вывода нужных фильтров используйте параметры компонента [B]FIELD_CODE [/B]и[B] [/B][B]PROPERTY_CODE [/B]на нужной странице используя многомерный ассоциативный массив опишите соответствие разделов и их набору фильтров.[B]
[/B]В примере ниже [B]$section_id [/B]необходимо будет предварительно получить. В демо примере есть код по получению id раздела.[B][CODE]$arProp=array(
10=>array("FIELD_CODE"=>array('NAME'),"PROPERTY_CODE"=>'PROP1','PROP2')
);
//в настройке компонента фильтра
"FIELD_CODE"=>$arProp[$section_id]['FIELD_CODE'],
"PROPERTY_CODE" =>$arProp[$section_id]['PROPERTY_CODE']
[/CODE][/B]