code: def _clean_fields(mt, str_expr):
      r"""Removes fields with names that have `str_expr` in them.
  
      Parameters
      ----------
      mt : :class:`.MatrixTable`
          :class:`.MatrixTable` with fields to be removed.
      str_expr : :class:`str`
          string to filter names of fields to remove.
  
      Returns
      -------
      :class:`.MatrixTable`
          :class:`.MatrixTable` with specified fields removed.
      """
      all_fields = (
          list(mt.col)
          + list(mt.row)
          + list(mt.entry)
          + list(mt.globals)
      )
      return mt.drop(*(x for x in all_fields if str_expr in x))
  
imports: import hail
  from hail.typecheck import typecheck, oneof, nullable
  from hail.expr.expressions import expr_float64, expr_int32, expr_array, expr_call
  from hail.matrixtable import MatrixTable
  from hail.table import Table
  from hail.utils.java import Env
  import numpy
  import pandas
  import scipy.stats
label_desc: Use image node_id 9 for calling a global function with example usage: _clean_fields(mt, str_expr) and returns: mt