Connecting two Picade cabinets

I am wondering if it’s possible to have two Picade cabinets connected for multi-player?

Essentially, both cabinets would have their own screens mirrored but each control a different player/controller.

I was thinking of having an HDMI cable that forked so both screens would connect from one Pi - I am not sure if this would work and also how to incorporate a second cabinet’s joystick/controls into one Pi.