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, (id_est, nombre, apellido, direccion ....) Estudiante_Curso, (id, id_est, id_curso) 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