Je suppose que imgGender ne contiendra que 2 ou 3 valeurs - M, F et éventuellement inconnu ? Dans ce cas, il fait un mauvais candidat pour un indice.
Donc, je pense que vous pouvez vous en tirer avec 2 indices. L'index un doit utiliser uniquement imgClass et sera atteint lorsque la colonne imgFamily ne fait pas partie de la clause where. L'index deux doit être un index composé, utilisant imgFamily et imgClass ; ceci devrait être utilisé même si imgClass ne fait pas partie de la clause where.