Multiple coordinators with same PAN ID?

What I want to do is to have several coordinators on the same PAN_ID and somehow pair n routers/endpoints to each coordinator when the user presses a “Connect” button on the coordinator and the router/endpoint simultaneously.

The idea is to not have to use X-CTU when I want routers/endpoints to connect to another coordinator.

Alternatively, I’d like a coordinator to check if there’s other coordinators in the area at power up, and change its pan_id accordingly. Then, when a router or endpoint connects to it (via button pressing), it should change its pan_id to match the coordinator.

Is this at all possible?

Any help/idea is very welcome.