If that is not possible, another thing that would work for me would be to be able to associate character ranges to specific fonts. (eg. a font for the range of Chinese characters, another for Greek, ...).
Have a look at: https://tex.stackexchange.com/questions/314397/defining-new-font-family-with-fontspec/314401#314401 Javier