684 csv imports handle latitude and longitude as gps field

`key.split('.')[0]` might have the wrong name in the event the field name has more than one `.` e.g `demo.location.latitude`, in this case the field name picked is `demo` instead of `demo.location`.

Also, nesting is not handled for the key, try `demo/location.latitude`.