code: def get_filtered_unknown_operator_keys(
      operator: BaseOperator,
  ) -> dict:
      not_required_keys = {"dag", "task_group"}
      return {
          attr: value
          for attr, value in operator.__dict__.items()
          if attr not in not_required_keys
      }
  
imports: from __future__ import annotations
  import datetime
  import json
  import logging
  import os
  from contextlib import suppress
  from functools import wraps
  from typing import TYPE_CHECKING, Any, Iterable
  from urllib.parse import parse_qsl, urlencode, urlparse, urlunparse
  import attrs
  from attrs import asdict
  from openlineage.client.utils import RedactMixin
  from airflow.compat.functools import cache
  from airflow.configuration import conf
  from airflow.providers.openlineage.plugins.facets import AirflowMappedTaskRunFacet, AirflowRunFacet
  from airflow.utils.context import AirflowContextDeprecationWarning
  from airflow.utils.log.secrets_masker import Redactable, Redacted, SecretsMasker, should_hide_value_for_key
label_desc: Use image node_id 14 for calling a global function with example usage: get_filtered_unknown_operator_keys(operator) and returns: unknown