Интересная задача. Я бы это не делал через $Informationsystem_Controller_Show , ибо ему даже ->show() не сделать, он все url поковеркает. Да он просто не предназначен для этого.
ИМХО, тут нужно извращаться. Или я просто не знаю правильного способа.
Написал от дуба, так как просто под рукой нет сайта, на котором мог бы проверить.
$oInformationsystem_Item = Core_Entity::factory('Informationsystem_Item');
$oInformationsystem_Item->queryBuilder()
->where('informationsystem_id', '=', 15)
->setOr()
->where('informationsystem_id', '=', 16)
->setOr()
->where('informationsystem_id', '=', 17)
->clearOrderBy()
->orderBy('datetime')
->limit(5);
$aItems = $oInformationsystem_Item->findAll();
$xml = '';
foreach ($aItems as $oItem)
$xml .= $oItem->getXML();
$html = Xsl_Processor::instance()
->xml($xml)
->xsl( Core_Entity::factory('Xsl')->getByName('НедавноДобавленные') )
->process();
echo $html;
Нужно будет еще поработать с XSL-кой, ибо XML будет отличаться. Напишите о результатах.