Please try:
$filters = array(
'type_id',
'category_ids',
'website_ids',
'name',
'description',
'short_description',
'sku',
'weight',
'status',
'url_key',
'url_path',
'visibility',
'has_options',
'gift_message_available',
'price',
'special_price',
'special_from_date',
'special_to_date',
'tax_class_id',
'tier_price',
'meta_title',
'meta_keyword',
'meta_description',
'custom_design',
'custom_layout_update',
'options_container',
'image_label',
'small_image_label',
'thumbnail_label',
'created_at',
'updated_at',
'barcode'
);
$collection = Mage::getModel('catalog/product')->getCollection()
->addAttributeToFilter('entity_id', array('in' => $productArray));
foreach ($filters as $field) {
$collection->addAttributeToSelect($field);
}
foreach ($collection as $product) {
echo $product->getSku();
}