:::::As far as linguistic usage goes, there's no ambiguity.  Linguistic entities are spelled with hyphens, not with en-dashes.  Check out any linguistics text and you'll find hyphens nearly exclusively.  I don't know who got the wild hair about en-dashes, but they are inappropriate in established linguistic names (of which Ural-Altaic, Amto-Musan, Na-Dene, etc. are all examples).  (  )