Data in tuya messages

I am creating an integration with a water monitor controller.

I am able to query the device with the tuya-smart-device node but on every response it replies with 16 individual messages with the id and value as per below:
{“data”:{“dps”:{“141”:0},“t”:1687462957},“deviceId”:“44”,“deviceName”:“rr”}
{“data”:{“dps”:{“136”:6640},“t”:1687462957},“deviceId”:“44”,“deviceName”:“rr”}
and so on for the 16 sensors.

If I only wanted to see the data for temperature which is defined as
result": {
“properties”: [
{
“code”: “temp_current”,
“custom_name”: “”,
“dp_id”: 8,
“time”: 1687460557401,
“value”: 250
},

how Would I isolate it out of the stream so I can push it to an MTTQ topic?: