Collapse 2 levels

Versions (relevant - OpenSearch/Dashboard/Server OS/Browser):
OpenSearch 2.14

Describe the issue:
I want to collapse search results and show the list of results on 2 levels, I tested the query parameter collapse and the collapse processor, I met some problems.

Query parameter collapse with inner_hits

POST /my_index/_search
{
  "query": {
    "match": {
      "title": "test collapse"
    }
  },
  "collapse": {
    "field": "document_type",
    "inner_hits": {
      "name": "Type",
      "size": 2,
      "_source": ["document_type"]
    }
  },
  "_source": ["document_type"],
  "size": 10
}

In the results the first document of the level 2 is always the same of its parent, how to avoid this duplication?

Collapse processor
I also tested the collapse processor, if I add response_processors.collapse.inner_hits in a pipeline:

    "inner_hits": {
      "name": "Type",
      "size": 2,
      "_source": ["document_type"]
    }

I get the error:
processor [collapse] doesn’t support one or more provided configuration parameters: [inner_hits]

How to collapse results on 2 levels with collapse processor?

Configuration:

Relevant Logs or Screenshots: