Since the word "racist" comes from the French "raciste", going by French I would say that it's "tetist" from "têtiste" combining "tête" meaning head and the "-iste" suffix. Or if you don't want a made up loan word, then I would suggest "headist" as a term deriving from English instead.