def METHOD_NAME(self, tag_names: list, match: dict):
    tag_values = set()
    for tag in tag_names:
        tag_value = self.lookup_field(match, tag, tag)
        if isinstance(tag_value, list):
            for sub_tag in tag_value:
                tag_values.add(str(sub_tag))
        else:
            tag_values.add(str(tag_value))
    return tag_values