Так:
if ($Shop_Controller_Show->item)
{
// XML-сущность, к которй будут добавляться производители
$oModificationsXmlEntity = Core::factory('Core_Xml_Entity')->name('other_modifications');
// Добавляем XML-сущность контроллеру показа
$Shop_Controller_Show->addEntity($oModificationsXmlEntity);
// Родительский товар
$oShop_Item = Core_Entity::factory('Shop_Item', $Shop_Controller_Show->item)->Modification;
$oModifications = $oShop_Item->Modifications;
// Исключаем текущую модификацию
$oModifications->queryBuilder()
->where('shop_items.id', '!=', $Shop_Controller_Show->item);
$aModifications = $oModifications->findAll();
foreach ($aModifications as $oModification)
{
// Добавляем потомком XML-сущности
$oModificationsXmlEntity->addEntity(
$oModification->clearEntities()
);
}
}