This is almost an impossible question to answer because we're taking something as fuzzy as ethnicity and using it to predict something as discrete and specific as eye color and hair color.
This is further complicated with the fact that ethnicity is also a product of culture, so we're taking about a social-cultural concept and using it to predict something biological like eye color. "Ethnicity is the cultural characteristics that connect a particular group or groups of people to each other. 'Ethnicity' is sometimes used as a euphemism for "race", or as a synonym for minority group. While ethnicity and race are related concepts, the concept of ethnicity is rooted in the idea of societal groups, marked especially by shared nationality, tribal afilliation, religious faith, shared language, or cultural and traditional origins and backgrounds, whereas race is rooted in the idea of biological classification of homo sapiens to subspecies according to morphological features such as skin color or facial characteristics."
Below is a list of ethnic groups:
http://en.wikipedia.org/wiki/List_of_ethnic_groups