Хорошо, что получилось, но рано еще останавливаться, код надо еще оптимизировать. Для начала в этом:
Я как и посоветовали по каждому id все вывела через $modx->getObject('modResource', trim($item)); Почтила немного док и вывела tvs через getObject('modTemplateVarResource'. Еще раз всем спасибо))
1. Получаем объект документа. $doc = $modx->getObject('modResource', trim($item));
2. С этим объектом можно не только его поля получить (типа $doc->id, $doc->pagetitle и т.п.), но и значения TV-полей.
$value = $doc->getTVValue($tv_id or $tv_name);