def METHOD_NAME(self) -> list[TargetFilter]:
    def outer_filter(tag_regex: str) -> TargetFilter:
        regex = compile_regex(tag_regex)
        return lambda tgt: any(bool(regex.search(tag)) for tag in tgt.get(Tags).value or ())
    return create_filters(self.tag_regex, outer_filter)