'True' FPS Character - How do I set up view bobbing?

Hi everyone.
I’m working on a game for a portfolio piece to showcase some game animations. For this, I’m trying to set up a ‘true’ FPS character, so I can see the legs and body when I look down.
The way I’m planning on doing this is having a full body rig + animations and an FPS model + animations in front of it. Sorry if my description is bad, hopefully the attached images will help.
Now the problem; I want view bob on my first person animations, such as the idle and walk. However, my FPS arms are attached to my camera, so they follow the players view point.
This means I can’t attach my camera to the FPS rigs chest, because it’s its child. Trying to attach it using blueprint on beginplay caused an understandable ‘would cause loop’ error message.
So how would I get the camera to follow the chest of my FPS rig and animate view bobbing… if the FPS arms are attached to the camera?
I already tried quite a few things but I’m hoping there’s an easy solution to this…