Magento filtre de collection où tout attribut est vide

Je suis en tirant une collection comme suit

$collection = Mage::getModel('catalog/product')->getCollection()
->addAttributeToSelect('jan')
->addAttributeToSelect('name')
->addAttributeToSelect('upc')
->addAttributeToSelect('ean')
->addAttributeToSelect('price')
->addAttributeToFilter('ean', array('neq' => ''))
->addFieldToFilter(array(
    array('attribute'=>'type_id','eq'=>'simple')        
))
->setPage(1,5);

Actuellement, je suis à la sélection de tous les produits simples OÙ 'ean' n'est pas vide. Comment puis-je sélectionner tous les produits simples OÙ ean OU upc OU jan n'est pas vide.

En d'autres termes, sélectionnez tous les produits, aussi longtemps que le produit a un ean,upc ou janv. Si elles sont toutes vides ne pas le sélectionner.