Hello,
These ideas are exactly what I am working on currently. The dealerpower solution is great but in my case it doesn’t include all the information I need (for example I would like to save in the db the administrative_area_level_2 short & long)
So maybe it would be better to let the choice to the user when we create the field.
Thanks a lot for this plug-in, I hope it will never end its improvement 😉