return this.fields.filter(function(field) {
          return field.tag === tag;
        }).filter(function(field) {
          return queryParams.every(function(expectedSubfield) {
            return field.subfields.some(function(subfield) {