My task was to get the response from NLU but still keep requests logged via event broker. I solved this by writing a custom event that responds to any request by sending tracker.latest_message content (that contains the NLU body, such as intent, intent_ranking and entities.
I wonder if there is a more elegant way, but this one works for now.