dude, you´re crazy. I highly suggest to use a different approach:
Render your scene in octane without caustics.
Now generate a caustic texture in the desired resolution. Still frame or as a loopable animation.
Use this tool to accomplish the task easily:
http://www.dualheights.se/caustics/it´s also available in a "free" version.
Back in your 3D core app:
Apply this caustic texture to your geometry using projection mapping (from above).
Render the scene conventionally as separate pass/layer and screen/lighten/add this in post over the image you got from octane.
done.
edit:
oh, I see that the free version of the caustic generator supports only a resolution of 512x512.
So better use some texture-tiling or get in touch with the pro-version.
I did a quick 10-minute example: check out the attachment.