# File lib/ruote/util/filter.rb, line 291
    def _merge_to(field, value, matches, m, v)

      target = Ruote.lookup(@hash, v)

      return unless target.respond_to?(:merge!) or target.is_a?(Array)

      do_merge(field, target, value)

      Ruote.unset(@hash, field) if m == 'migrate_to' or m == 'mi_to'

      nil
    end