Assign camera to renderlayer Is there a workaround to assign a camera to a renderlayer?

I have multiple renderlayers (each with a different part of the scene). I would like to combine them into a single rendered multilayer exr. But I want to render each layer with a specific camera assign to the respective part of the scene.

I all else fails I will write a script to loop through the layers, activate a camera, render the image, save it and at the end combine the layers via the compositor. Or does a builtin method exist already?

I'm using Blender Internal with freestlyle and transparency.

Related: multiple camera renders into multiple images
As far as I know there can only be one active camera per scene
But you can make different scenes, each one with it's active camera and its own render layers..

To save resources, make a new scene linking data, then select an other camera as the active one for the new scene.

Mix both scenes in the compositor.