По моему проще в скрипте повесить обработчик на кнопку и отправлять запрос вида BX.ajax.runComponentAction Писать скрипт в значении параметра компонента то ещё извращение
Как фильтровать элементы Highload-инфоблоков из нескольких блоков?, Фильтр для Highload-блоков.
О чём толкуешь понял. В чём конкретно затык? Ты хочешь загружать сразу все справочники и рулить на js или подгружать необходимое по change селекта к примеру?
Как вывести несколько разновидностей товара под одним заголовком, В списке категории вывести заголовок - название товара и таблицей группу товаров-разновидностей