if there special handling needed we can probably wrap that up in a custom editor.
Although my experience building the LocationEditor is that its painful and not well documented enough on the backbone forms end.