Insert further properties upon JSON schema based property code completion

Hi folks,

The context

The WireMock stub mapping JSON DSL provides configuration properties that can be used only with certain other properties, but not on their own. For example:

{
  "request": {
    "bodyPatterns" : [ {
      "equalToXml" : "<someXml></someXml>",
      "namespaceAwareness": "STRICT"
    } ]
  }
}

Here, namespaceAwareness cannot be used without also specifying equalToXml.

The question

Now, when a JSON schema is assigned to such JSON documents, and I’d code complete the namespaceAwareness property, is there a way to tell the schema or the schema based completion to also insert equalToXml, since it essentially depends on it?

I know there are a few x-intellij... properties to configure language injection, documentation, etc. but I haven’t seen anything regarding the aforementioned way of code completion.

Thank you!