Если надо получить все элементы подсекций, то есть тут http://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/getlist.php такая штука:
NCLUDE_SUBSECTIONS - если задан фильтр по родительским группам SECTION_ID, то будут также выбраны элементы находящиеся в подгруппах этих групп;
Если надо все подсекции, то как-то так:
1. Получаем подсекцию
[CODE]$rs = CIBlockSection::GetList(
array(),
array('ID'=>$SECTION_ID,'IBLOCK_ID'=>$IBLOCK_ID)
);
$ar = $rs->GetNext();[/CODE]
2. Делаем запрос
[CODE]$rs = CIBlockSection::GetList(
array('LEFT_MARGIN'=>'ASC'),
array(
'IBLOCK_ID'=>$IBLOCK_ID,
'>LEFT_MARGIN'=>$ar['LEFT_MARGIN'],
'<RIGHT_MARGIN'=>$ar['RIGHT_MARGIN'],
)
);[/CODE]
Не исключаю, что для этого уже появился отдельный метод.