Ok, if you want to animate the camera in apex while animating, here is a bit of a hack that might help. Again, just a hack, not a proper workflow, just something that might help in the meantime instead of having to go up to obj level. So take it with a grain of salt.
In the video attached, I do it 2 ways. I object merge the cam shape, then scene addprop to make the camera a prop (I moved where the pivot is on the prop by adjusting the rest postion to .25), and now we can animate it as normal in sceneanimate. This also allows all the apex anim tools to be used, anim sliders, motion paths, layers etc. Now to get that out to the obj camera, use a sceneinvoke.
This is where I do it 2 different ways, for whatever works best for you. In one I use the camera.charBase.rig/output Base.shp and in the other the Base.skel
Then in object level, for the shp one, I use extract transform, and set the source and destination as noted.
For the .skel one, since you are only pulling out 1 point, you can just add a 0 the path for the cam out alt in the constraints parm on the null. Please note for this way, the cam gets parented at that point, so you need to offset the trans the opposite amount you changed the pivot in addprop
One caveat to this hack is that there will be a delay between moving the cam and seeing it update. Also, set a key on the frame and then move. Again, this is just a hack and not a proper workflow. I haven't tested it, but this should also work for obj lights I would imagine.
Anyways, hope this might help, and yes, just want to mention once again, just a hack, not a proper workflow