Get full headers from lan discovery request?

I’m trying to write a new Smart App for the Nanoleaf Aurora panels and am trying to get the SSDP discovery working. The panels respond to a M-Search request with the ST header of nanoleaf_aurora:light. I can make the lan discovery request ok and I do get a response with the correct ip / port for the panels in the ssdpterm response.

The problem is Nanoleaf uses a header “nl-deviceid” in the response. Using the lan discovery command it seems the hub automatically parses the response and doesn’t grab the extra header information.

Is there any way to grab the raw response from the Smart App for the response?