Recruiting players

I would like to be able to search for specific players to join my guild. Now I have to go and search guilds for players, but if I could type in I want a level 55 player from South Africa for example, it would show me players and whether or not they have a guild or what guild they in. It would make recruiting so much easier. Just an I idea.
Regrettably it would likely lead to bad things with people being dbs and abusing it.