def METHOD_NAME(schema: Schema) -> None:
    # filter out parent table and leave just child one. that should break the child-parent relationship and reject schema update
    _add_excludes(schema)
    source_row = {
        "metadata": [{
            "elvl1": [{
                "elvl2": [{
                    "id": "level3_kept"
                    }],
                "f": "elvl1_removed"
                }],
            "f": "metadata_removed"
            }]
        }
    updates = []
    for (t, p), row in schema.normalize_data_item(source_row, "load_id", "event_bot"):
        row = schema.filter_row(t, row)
        if not row:
            # those rows are fully removed
            assert t in ["event_bot__metadata", "event_bot__metadata__elvl1"]
        else:
            row, partial_table = schema.coerce_row(t, p, row)
            updates.append(partial_table)
    # try to apply updates
    assert len(updates) == 2
    # event bot table
    schema.update_schema(updates[0])
    # event_bot__metadata__elvl1__elvl2
    with pytest.raises(ParentTableNotFoundException) as e:
        schema.update_schema(updates[1])
    assert e.value.table_name == "event_bot__metadata__elvl1__elvl2"
    assert e.value.parent_table_name == "event_bot__metadata__elvl1"
    # add include filter that will preserve both tables
    updates.clear()
    schema = Schema("event")
    _add_excludes(schema)
    schema.get_table("event_bot")["filters"]["includes"].extend(["re:^metadata___dlt_", "re:^metadata__elvl1___dlt_"])
    schema._compile_settings()
    for (t, p), row in schema.normalize_data_item(source_row, "load_id", "event_bot"):
        row = schema.filter_row(t, row)
        if p is None:
            assert "_dlt_id" in row
        else:
            # full linking not wiped out
            assert set(row.keys()).issuperset(["_dlt_id", "_dlt_parent_id", "_dlt_list_idx"])
        row, partial_table = schema.coerce_row(t, p, row)
        updates.append(partial_table)
        schema.update_schema(partial_table)
    assert len(updates) == 4
    # we must have leaf table
    schema.get_table("event_bot__metadata__elvl1__elvl2")