Two controllers navigating separate parts of the same UMG

Hello,

I am posting this question on behalf of one of my development teams.

What I am doing is making UI that has sections which each section is controlled by one controller and constrain its focus control within the section.
It seems Unreal Engine is not designed to support multiple controllers in one UI screen, so it is not straightforward to support multiple controllers and setting constraints how their focus management should work for each controller.
I'm prototyping basically two different approaches.

* Build one set of UI and add support for secondary controllers
  * Widgets do not have information who is controlling the widgets.
  * This becomes more tricky with CommonUI
* Build UI for each controllers
  * Set all the viewport fill the screen and completely overlap each other
  * Disable camera rendering for all the secondary controllers
  * Add widgets for secondary users when we have widgets to be controller by the secondary users
  * Add central logic to coordinate all players' screen

Can anyone tell if I am on the right track or if there's better approaches?