i think the existing elf heads "just" need to be tweaked, make noses more slender, jaws and chins narrower, eyes a little larger and more almond shaped. You don't need to totally remove the real world ethnic undertones, but the elves need to look like elves. rather than humans with pointy ears added.
I agree that elves look like humans to an extent still, because they're humanoid, but they don't need to look like humans in the same way. Technically, elven ethnicity is represented by their subraces (which, in the case of high elves actually covers three kinds: Sun, Moon and Star elves), so if you want to have some nods to real world ethnicities, they should probably be split between the subraces. Then you'd also want to limit the skin/eye/hair colours based on those subraces too.
The term humanoid is misused in the first place to simply mean 'bipedal', because whoever first coined the term didn't have a dictionary. If elves were simply meant to be another form of humans then they would be a subrace of humans not a separate one.
The full list of 'humanoid' creatures in D&D goes extremely far beyond things that simply look human, that the term cannot be logically applied to relate to the facial appearance.
If its meant to look human then it can be a human or a sub race of humans, or half human. If it's meant to be anything else then there is no reason why it needs to look or represent humans.