Возможно, вы можете прочитать атрибуты, отфильтровав коллекцию
Mage::getModel('eav/entity_attribute')->getCollection()->addFieldToFilter('attribute_code', array('in' => $codes) )
Поскольку мне нужны атрибуты из Product по коду, я делаю это так:
$codes = (array) $codes;
$res = array_intersect_key($this->getAttributes(), array_flip($codes));
$ codes - это массив attribute_code
Область применения: расширенный Mage_Catalog_Model_Product