К сожалению при появлении числа в строке поиска фильтр думает что это ID элемента, что таковым не обязательно является!
\media\zoo\applications\jbuniversal\framework\models\jbmodel.element.itemname.php
Функция _getWhere
if ((int)$valueOne > 0) { $where[] = 'tItem.id = ' . (int)$valueOne; } else { $where[] = 'tItem.name = ' . $this->_db->quote($valueOne); }