В итоге внутри result_modifer.php сделал вот так:
foreach($arResult['ITEMS'] as $key=>$val) {
// записываем свойство CONDITIONS в массив $arResult
$res = CIBlockElement::GetProperty(
22,
$val['ID'],
"sort",
"asc",
array("CODE" => "CONDITIONS")
);
$i = 0;
while ($ob = $res->GetNext()) {
$arResult['ITEMS'][$key]['PROPERTIES']['CONDITIONS']['NAME'] = $ob['NAME'];
$arResult['ITEMS'][$key]['PROPERTIES']['CONDITIONS']['VALUE'][$i++] = $ob['VALUE'];
}
// записываем свойство REQUIREMENTS в массив $arResult
$res = CIBlockElement::GetProperty(
22,
$val['ID'],
"sort",
"asc",
array("CODE" => "REQUIREMENTS")
);
$i = 0;
while ($ob = $res->GetNext()) {
$arResult['ITEMS'][$key]['PROPERTIES']['REQUIREMENTS']['NAME'] = $ob['NAME'];
$arResult['ITEMS'][$key]['PROPERTIES']['REQUIREMENTS']['VALUE'][$i++] = $ob['VALUE'];
}
}
И в шаблоне вывожу вот так:
<?php
foreach ($arResult['ITEMS'] as $key => $val):
echo $val['NAME'];
$val['PROPERTIES']['CONDITIONS']['NAME'];
foreach($val['PROPERTIES']['CONDITIONS']['VALUE'] as $item):
echo $item;
endforeach;
endforeach;
Но может можно было покороче?