There is a possibility:
Zell+Quistis=Seifer.
Seifer+Edea=Selphie (Since Edea has a semi-dominant gene probably)
Selphie+Irvine = Squall

It obeys eyes genetics.

Concerning the hair genetics maybe blonde hair+dark hair give grey hair(Seifer+Edea = Selphie)