code: function split (str) {
    if (str.indexOf(':') >= 0) {
      var parts = str.split(':')
      var m = parts.shift()
      parts = parts.join(':').split(FIELD_REGEX)
      parts.unshift(m)
      return parts
    } else {
      return str.split(FIELD_REGEX)
    }
  }
docs: hacky way to split '../domwindow:localStorage.getItem' i.e. we want all '.' after ':'