You can probably attribute Great Britain, North Africa, Jewish, and Middle East to Spanish ancestors (i.e. Celts, Basques, Moors (Arabs/Berbers), and Sephardic Jews). Many Moors and Sephardic Jews fled Spain during the Inquisition and ended up in the New World. There's actually an interesting story about the "Hispanos" of New Mexico who carry Jewish genetic markers (and they also always spoke an old archaic Spanish dialect preserved from the 1500's or so). These same people also have Native American ancestry as well via intermarriage between Spanish colonists and the local indigenous tribes.
Both Polynesia and Asia Central could probably be attributed to Native American ancestry since there is overlap there. Scandinavian could also possibly be Spanish (Germanic Visigoths maybe) but perhaps some other European nation (if not an actual Scandinavian country, possibly Britain, Germany, or France since some people from those nations also settled in Mexico). As for Senegal, my guess would be African slaves brought to Mexico by the Spaniards. Many Mexicans are said to have small amounts of sub-Saharan African ancestry via the slave trade, but obviously far fewer Africans were taken to Mexico than to places like Cuba, Puerto Rico, or the Dominican Republic due to the large Native American population already present.