My thoughts and how we work is that you need another component (a bridging domain) that is the bridge between the components (the domains). I think this is one conceptual way of still thinking domains and bridges and using the components and interfaces defined by BridgePoint xtUML.
Traditional the bridging domain was not visible at the system level and only implemented in source code, or maybe in marking. I think this is a good way of making them more visible at the complete system level.
Further it is possible to also in the bridging domain split one signal/operation/message/bridge being sent to many receivers.