code: func (obj *Doc) FindMatchingFields(ctx context.Context, fieldName string, tags []string) ([]*NxMatchingFieldInfo, error) {
  	result := &struct {
  		FieldNames []*NxMatchingFieldInfo	`json:"qFieldNames"`
  	} {}
  	err := obj.rpc(ctx, "FindMatchingFields", result, fieldName, tags)
  	return result.FieldNames, err 
  }
docs: // Retrieves any fields that belong to the same archipelago as the specified field and that match at least one of the specified tags.
  // Tags set by Qlik Sense are prefixed by the $ sign.
  //
  // Parameters:
  //
  // ◾ fieldName   -   Name of the field.
  // This method looks for fields that belong to the same archipelago as this specified field.
  //
  // ◾ tags        -   List of tags.
  // This method looks for fields that match at least one of the tags in this list.
  //