For me the solution needed is to somehow promote growth for these small countries, and if sucessful the problem of lack of competition works itself out with that growth.
As I said before, I firmly believe that competition is what makes teams develop. Because teams in those countries (despite having the luxuries of a first division team) are not well developed at all.
Let's look at Lebanon, for example. Probably, the most chronic case of them all. For how many seasons is Lebanon open? It hasn't worked itself out and it never will. Give them a good challenge and maybe that will keep them here. Maybe some will even return. Because, I know, that's why I stayed and I don't blame them for leaving.