In US ethnomusicology circles, ethnomusicologist is a word but ethno-musicologist is an unnecessary hyphenation. In British circles in the same field, for all I know, the hyphen may be de rigueur. After all, not too long ago them blokes wrote "to-day" and "to-night" and such.
Haruo