Supongo que imgGender contendrá solo 2 o 3 valores:¿M, F y posiblemente desconocido? En ese caso, es un mal candidato para un índice.
Entonces, creo que puedes salirte con la tuya con 2 índices. El índice uno debe usar solo imgClass, y se verá afectado cuando la columna imgFamily no sea parte de la cláusula where. El índice dos debe ser un índice compuesto, usando imgFamily e imgClass; esto debe usarse incluso si imgClass no es parte de la cláusula where.