А мне вот интересно, долго еще в стандартном решении магазина от Битрикс в комплексном компоненте каталога параметры фильтра будут болтаться от старого простого фильтра, при том, что некоторые параметры смартфильтра вбиты жестко?
Имя фильтра - вынесено в параметры, при этом смартфильтр подключен вот так:
<?$APPLICATION->IncludeComponent(
"bitrix:catalog.smart.filter",
$smartFilterTemplate,
Array(
"IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
"IBLOCK_ID" => $arParams["IBLOCK_ID"],
"SECTION_ID" => $arCurSection["ID"],
"FILTER_NAME" => "arrFilter",
"PRICE_CODE" => $arParams["PRICE_CODE"],
"CACHE_TYPE" => "A",
"CACHE_TIME" => "36000000",
"CACHE_NOTES" => "",
"CACHE_GROUPS" => "Y",
"SAVE_IN_SESSION" => "N"

,
false

;?>
То есть, если пользователю придет в голову, изменить имя фильтра в параметрах компонента - фильтр фильтровать перестанет. Я молчу уже про параметры кеша.
Более того, этот же алгоритм используется в провайдере и калбеках.