Делаю так
$arParams["ELEMENT_SORT_ORDER"] = "asc,nulls";
$arSort = array($arParams["ELEMENT_SORT_FIELD"] => $arParams["ELEMENT_SORT_ORDER"],
"ID" => "DESC"
);
$rsElements = CIBlockElement::GetList($arSort, array_merge($arrFilter, $arFilter), false, $arNavParams, $arSelect);
и в итоге значения null попадают в начало выборки
$arParams["ELEMENT_SORT_ORDER"] = "asc,nulls";
$arSort = array($arParams["ELEMENT_SORT_FIELD"] => $arParams["ELEMENT_SORT_ORDER"],
"ID" => "DESC"
);
$rsElements = CIBlockElement::GetList($arSort, array_merge($arrFilter, $arFilter), false, $arNavParams, $arSelect);
и в итоге значения null попадают в начало выборки