$result = array_merge($result, umiSelectionsParser::runSelection($sel));
строчка, которая загоняет в один массив id самой ленты и всех новостей, которые вытянуты из этой ленты. Так устроен rss.xsl файл, который участвует в формировании rss ленты, он берет первый элемент и использует его для получения информации о названии rss ленты и т.п.
Получается, вам надо загнать в массив $result: id раздела, который будет родительской лентой , а после него загнать туда id всех новостей и постов, которые вам надо вывести. Возможно, надо будет поправить rss.xsl так как, возможно, xml новостей и постов будут немного отличатся.