Trying to use Rules to update user location

I want to update user location based on a profiles2 field using Rules. This is not possible since Rules has no option for account:location or such. My problem is similar to this:

Not fully implement Fields API?

There was a guess by user spovlot, that this issue might have something to do with User Location not completely implementing the Fields API. So Rules does not recognize user locations like it recognizes normal location fields.