Controlling a character/pawn with each analogue stick

I’m trying to create a control scheme similar to Brothers: A Tale of Two Sons, with each analogue stick controlling a character.

As I understand it, I need to create a Player Controller for both characters, set up the input axis in each character blueprint graph for each analogue stick and somehow feed these character controllers into the Game Mode so both are being controlled simultaneously. As there is only one Player Controller slot in the Game Mode I don’t know how to get around this.

Would the solution be to feed these player controllers into a single player controller to be read by the game mode? How would I do that?

I’m new to all of this so I don’t know the API very well at all or how I could physically implement this system and Google hasn’t helped me. I’ve hit a brick wall, any help is much appreciated, blueprint screenshots especially. Thank you.