About the Moorish peoples, they were Berbers, not semitic arabs, I doubt they were anything similar to the current day so-called Berbers, these are mongrels, I'm guessing they were more like the original Egyptians a white Mediterranean people, similar to the Guanches in the Canary Islands.