Unfortunately, the background formula isn't going to work exactly as it's planned. One would say the idea is great, but what we're missing is that we live in the era of globalization, and every person now gets various info from tons of online sources, and so in the end, it doesn't matter where s/he lives, but what matters is what filter s/he has in mind for incoming information.
I'll give you just one example from my personal experience: just 5 years ago, if I was asked what I thought of the possible political / economic views of a person who had been born in Sweden, lived in the UK, and worked in IT, I would seriously say they totally matched mine! But later, as I came across one person of that background (online), it turned out the person's views were exact opposites of mine! If I was offered to figure out the person's location based on those views (while not knowing the real one), I would go with Syria, Iran, Cuba, or a number of CIS areas! So, that made me realize the historical background of a person, as well as their current location, and working field could sometimes be of little importance, or even misleading, if you're trying to understand what the person is.