It seems to me that both Jesus and the Holy Spirit would be able to distinguish Edomites from all others.
The NT constantly contrasts the Jews and the Gentiles. It doesn't seem to mention the Edomites.
Well firstly you would need to understand who are the Jews? and who are the Gentiles?. In the Old Testament we are introduced to the 'Jews' and they are at war with the Israelites 2 Kings 16:6, the Bible then goes on to explain that the 'Jews' were Edomites from Edom who were decended from Esau were conquered by the Israelites becoming known as Yehuwdiy or subjects of the tribe of Judah, which fulfills prophecy relating to Esau serving Jacob/Israel, but that Esau would usurp, which the Jews do after their conversion to the state apostate religion of King Herod, which was a Babylonian religion, the Edomite Jews become controllers of Jerusalem and the Temple, they are known as the Pharisees, Sadducees, Jewry, etc.
Gentiles as a word means 'of high noble birth' and 'of a like kind and clan of similar habit', the word in it's proper etymological sense as it is known to scholars and linguists is a word that is translated from the Greek
ethnos which translates into Latin
Gens from where we get the English
Genteel, the 'Gentry' or 'Gentile birth' a Gentile always applies to someone who is well bred and from the
same clan or tribe! It has never meant 'non-jew' that really isn't a acceptable word in correct English and it certainly can't act as a definition for
ethnos, that is ridiculous, I only know of poor niave modern sources that could state such a thing, it has no scholarly backing whatsoever.
The ultimate Greek Lexicon
Liddel & Scott gives this definition;
ethnos - "number of people living together, company, body of men, particular tribe, a nation (singular), a people; a caste, a tribe; a guild; a relation."
That is the Greek language meaning, the actual Greek that the New Testament was written in, and it as a word has never meant 'all those who0 are not jewish', that is absurd, we have the definition of the word and we know what it means.
You must understand that you in no way can comment on the Bible if you cannot understand what the words mean that you are reading, you might as well be reading a foreign langauge. Just as 'Jew' has never meant Israelite, Gentile has never meant 'non-jew'.