Is it possible to overlay lower third with user's camera preferences?

Creating a Zoom App that should overlay the user’s camera with a lower-third. The plan was to render this using Camera Mode, with drawParticipant to render the user and renderWebView to render the lower third. This is how it’s done in the example app.

However when you drawParticipant it’s their raw camera feed (unless I’m very must mistaken) rather than implementing any of their preferences like a virtual background and camera flipping.

Is there any way to drawParticipant so that it draws the participant using their preferences, or a different way to layer a lower third that doesn’t mess with the usual video feed?

I am aware that if they’re flipping their view, as most do, then a lower third would also be flipped in the preview. Ideally there would be a method that would render differently on the user’s preview versus that which is broadcast, but I suspect I am asking too much