Result Format - unexpected_rows_expectation

Hi everyone,

I’ve been working with Great Expectations and ran into something I can’t quite figure out.
When using the unexpected_rows_expectation, I tried supplying a detailed result_format dictionary—specifically to control things like unexpected_index_column_names and include_unexpected_rows.

Example:

rformat = {
    "result_format": "COMPLETE",
    "unexpected_index_column_names": id,
    "return_unexpected_index_query": False,
    "include_unexpected_rows": False,
}
checkpoint = context.checkpoints.add_or_update(
    gx.Checkpoint(
        name=checkpoint_name, validation_definitions=validation_definitions, result_format=rformat
    )
)

However, it seems like unexpected_rows_expectation does not allow these additional keys, even though other expectations do. The extra fields appear to be ignored..

Is this the intended behavior?
Does this specific expectation simply not support customized result formats beyond the basic result_format string, or is there a different way to provide these values?

Any clarification or guidance would be greatly appreciated!

Thanks!