code: def filter_unsupported_values(
      self, values, steps, timestamps, filter_by
  ):
      filtered = [
          (value, step, timestamp)
          for value, step, timestamp in zip(values, steps, timestamps)
          if filter_by(value)
      ]
      return (
          [value for value, _, _ in filtered],
          [step for _, step, _ in filtered],
          [timestamp for _, _, timestamp in filtered],
      )
  
imports: import time
  from itertools import cycle
  from typing import TYPE_CHECKING, Optional, Sequence, TypeVar, Union
  from neptune.common.warnings import NeptuneUnsupportedValue, warn_once
  from neptune.internal.types.stringify_value import extract_if_stringify_value
  from neptune.internal.types.utils import is_unsupported_float
  from neptune.internal.utils import is_collection
  from neptune.types.series.series import Series
label_desc: Use image node_id 11 for calling the FloatSeries obj's underlying member method code with example usage: obj.filter_unsupported_values(values, steps, timestamps, filter_by) and returns: unknown,  unknown,  unknown