So, using all your advises I finally get it.
First of all I have create input mappings for every character (MoveRight_A, MoveRight_B, MoveUp_A, MoveUp_B and so on)
Then create simple character only with camera and set it as default for my game.
In it’s Event Graph I spawn 2 another characters (with meshes and other components) and store them as variables + spawn default controllers for them (without it movement and physics not working).
Finally I add input events to default character and pass it into this new 2 characters through custom events.
Now, 1st can be controlled with WASD, 2nd with Mouse axes, or both with correspond gamepad sticks.
https://youtube.com/watch?v=oenIHwv8Lio
Maybe it’s not a better solution, but I think this is a good point to start.
Thanks you guys!