hi,

so what you need is to implement something similar to our PortfolioDemo.

Such demo is based on the MultiMetapush logic. There is a main item that in our case gives a list of stocks but in yours will give a list of matches and then each match will be related to its own item that supplies the updates related to such match.

We used two different data adapters to differentiate the kind of data sent. The main item is supplied by the PortfolioAdapter while the sub-items are supplied by the StockListDemo adapter.
Note that our main item is governed by client requests while yours will read its data from your XML. To receive orders from clients we needed to implement a custom metadata adapter, you'll probably can use the same metadata adapter of the hello world demo (LiteralBasedProvider)

You can find the sources and explanation of both data adapters in our distribution under DOCS-SDKs/sdk_adapter_java/examples/Portfolio_Adapters and DOCS-SDKs/sdk_adapter_java/examples/StockListDemo_DataAdapter

HTH