NSPredicate en objeto anidado / NSSet para filtrar el resultado durante NSFetchRequest

Quiero un predicado simple que me devuelva todos los grupos que tienen modo = 0 y el modo de las inscripciones en el grupo = 0

Para ser precisos, necesito un predicado para acceder a las propiedades del objeto anidado. De alguna manera un predicado como:

[NSPredicate predicateWithFormat:@"mode = 0 AND enrollments.Enrollment.mode = 0"]

el predicado anterior es incorrecto y obviamente no funciona.

EDITADO:

También he dado un paso al siguiente predicado pero no he tenido éxito.

[NSPredicate predicateWithFormat:@"mode = 0 AND ALL ( SUBQUERY(enrollments,$varEnrollment,$varEnrollment.mode = 0))"]

Necesito un resultado que contenga todos los grupos que estén activos (group.mode = 0) Y con todos los inscritos que estén activos (enrolles.mode = 0) pero para mí este predicado no funciona.

Respuestas a la pregunta(1)

Su respuesta a la pregunta