Consulta con gridview y criteria entre 3 tablas

Hola chicos necesito ayuda, esto comenzando en php y yii, y tengo un problema, tengo un multiformulario de 4 pag o sea 4 formularios cada uno guarda en 4 tablas distintas, donde el primero (organizacion) tiene relacion con id del usuario y los otros tres formularios se relacionan con el organizacionID, cuando voy a adeitar el 3er formulario (directorio) listo todos los directorios cargados por todos los usuarios con gridview, ¿Como hago para solo ver solo los de la sesion del usuario que esta logueado? ya que la tabla de usuario no esta relacionada con la del directorio… =( ayuda plis!!

Si o si necesita tener al menos en una de las tablas, la información del usuario que lo creó o algo así.

Después con este código se lleva la información del usuario logueado para que en el criteria use esto
$criteria->condition(id_user=Yii::app()->user)

Espero le sirva