RenderTexture and setVirtualViewport

I have a question regarding RenderTexture and the method setVirtualViewport
I am try to draw to a small rectangle from a bunch of nodes.

What I am trying to achieve is setting the viewPort of my renderTexture to be a small rectangle and whenever a node passes through the area of the renderTexture viewport I want it to draw to the texture, while keeping its original scale