Buenas Comunidad Phalcon

Tengo un problema que no se como resolver, estoy haciendo un buscador y estoy usando Criteria::fromInput , me funciona perfecto con los campos de un modelo, pero resulta que yo tengo 3 tablas que son:

Estudiantes, (idest, nombre, apellido, direccion ....) EstudianteCurso, (id, idest, idcurso) Curso, (id_curso, nombre)

Necesito consultar a los estudiantes por curso pero el campo curso esta en la tabla "Estudiante_curso". entonces no se como hacer para que el buscador me funcione filtrando ese campo.

Muchas Gracias