Была как-то подобная задача. Эти имена генерируются в файле /bitrix/components/bitrix/catalog.smart.filter/class.php в методе fillItemValues (~строка 213):
[CODE]...
public function fillItemValues(&$resultItem, $arProperty)
{
static $cacheE = array();
static $cacheG = array();
$key = $arProperty["VALUE"];
...
$resultItem["VALUES"][$key] = array(
"CONTROL_ID" => htmlspecialcharsbx($this->FILTER_NAME."_".$arProperty["ID"]."_".abs(crc32($key))),
"CONTROL_NAME" => htmlspecialcharsbx($this->FILTER_NAME."_".$arProperty["ID"]."_".abs(crc32($key))),
"HTML_VALUE" => "Y",
"VALUE" => $value,
"SORT" => $sort,
"UPPER" => ToUpper($value),
);
return $key;
}
... [/CODE]$arProperty["ID"] - ID свойства
$key - это значение свойства