Исходя из того, что вы опубликовали, я думаю, что в вашем коде есть что-то еще, что добавляет / удаляет фильтры в / из вашей коллекции. Я запустил следующий код при установке 1.4
$collection = Mage::getModel('catalog/product')->getCollection();
$collection->addAttributeToFilter('status', 1)
->addCategoryFilter(Mage::getModel('catalog/category')->load(8))
->addAttributeToSelect('*');
и коллекция продуктов была отфильтрована как ожидалось.
Расширение вашего вопроса, чтобы показать, как вы используете своего помощника и что вы ожидаете от него по сравнению с тем, что он делает.