Cargar Una Vista De Otro Controlador Filtrada

Hola gente, os explico la situación a ver si me podéis echar una mano, tengo 2 tablas relacionadas, Inmuebles y documentación, yo tengo el Clistview de los inmuebles, y tengo un botón que me abre un modal que he hecho con yiibooster, pero necesito que en ese modal aparezca la documentación del inmueble, no la de todos los inmuebles.

Os pongo algo de código que estoy usando:

Ventana modal:


<?php $this->beginWidget(

    'bootstrap.widgets.TbModal',

    array('id' => 'incidencias')

); ?>

    <div class="modal-header">

        <a class="close" data-dismiss="modal">&times;</a>

        <h4>Incidencias Inmueble: &nbsp<?php echo CHtml::encode($data['inmueble_nombre']);?></h4>

    </div>

    <?php 

        $doc = new ZfDocumentacionInmueble;

        $this->renderPartial('//ZfDocumentacionInmueble/index', array('model'=>$doc));

    ?>

    <div class="modal-footer">

        <?php $this->widget(

            'bootstrap.widgets.TbButton',

            array(

                'label' => 'Cerrar',

                'url' => '#',

                'htmlOptions' => array('data-dismiss' => 'modal'),

            )

        ); ?>

    </div>

<?php $this->endWidget(); ?>

Y necesito el index de documentación filtrado o crear una vista nueva para eso, no me importa.

Ahora mismo con eso que os he pegado, me dice que dataprovider no esta definida, he probado:


$doc = new ZfDocumentacionInmueble;

        $docus = new CActiveDataProvider('ZfDocumentacionInmueble'); 

        $this->renderPartial('//ZfDocumentacionInmueble/index', array('model'=>$doc,'dataProvider' => $docus));

Y me coje la información de inmuebles y no de documentación, causando error.

Muchas gracias!