private static Schema filterSchema(
      Schema tableSchema, List<IcebergColumnHandle> requestedColumns) {
    return new Schema(filterFieldList(tableSchema.columns(), requestedColumns));
  }
KeyedDeleteFilter is used to do MOR for Keyed Table
amoro-format-mixed/amoro-mixed-trino/src/main/java/org/apache/amoro/trino/keyed/KeyedDeleteFilter.java