Hey,
You're right, I was overthinking it!!!
What I needed to do is render the 2D to the full screen and have the 3D rendered over the top of it.
Simple enough with a reorder of the render commands.
The problem I had was the HUD elements would then appear beneath the 3D and since they occupy only the top 10% of the screen (I'm using percentage mode) then scissoring is all I needed.
Here's my working code should anyone stumble across this while looking for something similar:
function mySync()
SetScissor(0,0,0,0)
Update(0)
Render2DBack()
ClearDepthBuffer()
Render2DFront()
SetScissor(GetScreenBoundsLeft(), GetScreenBoundsTop() + 10, GetScreenBoundsRight(), GetScreenBoundsRight())
Render3D()
Swap()
endfunctionn
Thanks Bengismo