code: def _copy_and_clean_up_expectations_from_indexes(
          self,
          match_indexes,
          discard_result_format_kwargs=True,
          discard_include_configs_kwargs=True,
          discard_catch_exceptions_kwargs=True,
      ):
          
          rval = []
          for i in match_indexes:
              rval.append(
                  self._copy_and_clean_up_expectation(
                      self._expectations_config.expectations[i],
                      discard_result_format_kwargs,
                      discard_include_configs_kwargs,
                      discard_catch_exceptions_kwargs,
                  )
              )
  
          return rval
docs: Copies and cleans all expectations provided by their index in DataAsset._expectations_config.expectations.
  
             Applies the _copy_and_clean_up_expectation method to multiple expectations, provided by their index in \
             `DataAsset,_expectations_config.expectations`. Returns a list of the copied and cleaned expectations.
  
             Args:
                 match_indexes (List): \
                     Index numbers of the expectations from `expectation_config.expectations` to be copied and cleaned.
                 discard_result_format_kwargs (boolean): \
                     if True, will remove the kwarg `output_format` key-value pair from the copied expectation.
                 discard_include_configs_kwargs (boolean):
                     if True, will remove the kwarg `include_configs` key-value pair from the copied expectation.
                 discard_catch_exceptions_kwargs (boolean):
                     if True, will remove the kwarg `catch_exceptions` key-value pair from the copied expectation.
  
             Returns:
                 A list of the copied expectations with `success_on_last_run` and other specified \
                 key-value pairs removed.
  
             See also:
                 _copy_and_clean_expectation