I have partially implemented a parser chaining use case. I have one aggregate sensor which is receiving the actual log. There are two sequence numbers '123' and '456'. The aggregate parser is working fine. It sends data to topic '123' in case sequence number is '123' and topic '456' in case sequence number is '456'. The next two sub parsers are also parsing the 'messageField' correctly and they are indexed in elasticsearch. However, any metadata that is fields such as timestamp are not indexed. They are received on the specific topic but not indexed.
I have specified the "rawMessageStrategy": "ENVELOPE" and readMetadata and mergeMetadata are set to true.