The only way I can see it doable is, after the user choses the font from its current folder, copy it to the assets folder. I also recal a thread about loading fonts from other than the assets and it was done using refletion.
Sorry not to of much help, but it can be done...