This is something probably best achieved in post.
If I
were to do it in octane, i would probably fake it using volumetric light rays passing through a plane with the opacity map set to an image like this:
you could even use an image sequence for movement.
Maybe do it it in two passes, one for the underwater environment etc then another pass for the light rays and comp together.