Magento - cargar solo productos configurables

Tengo el siguiente código

$_productCollection = $this->getLoadedProductCollection();

foreach ($_productCollection as $_product)
{
  if ($_product->_data['type_id'] == 'configurable')
  {
    ...
  } 
}

Mientras hace lo que se supone que debe hacer, ralentiza enormemente el tiempo de carga de la página. ¿Es posible cargar solo productos configurables y eliminar la marca de 'configurable'? La tienda tiene 12000 productos, unos 700 son configurables y el resto son productos simples para niños.

Encontré el siguiente código que devuelve todos los productos configurables. Solo necesito los productos dentro de la categoría actual:

$collectionConfigurable = Mage::getResourceModel('catalog/product_collection')
                ->addAttributeToFilter('type_id', array('eq' => 'configurable'));

Respuestas a la pregunta(6)

Su respuesta a la pregunta