Если внимательно прочитать документацию, а также учесть название параметра, то становится ясно, что в параметр FILTER_NAME нужно передавать не фильтр, а название фильтра.
Сам же фильтр объявлять глобальным (с тем именем, который передается) и формировать отдельно.
global $arSomeFilterName;
$arSomeFilterName = array('ID'=>1);
$arParams["FILTER_NAME"] = 'arSomeFilterName';