In ROS1, the robot_state_publisher had an option to subscribe to multiple topics to retrieve the joint state (source_list). This can be used with a device (e.g. gripper) attached to another robot (e.g. UR). Then both the gripper and UR controllers push their own joint state. Since the state publisher looks for names in the joint_state, it can pick the joint values from one or more topics. This worked as long as the joint names are unique, including across topics.
Is this supported in ROS 2 and I missed it? If not, is there an alternative approach in ROS? If the answer is still no, is this a feature that could be added? If so, I could try to implement this and create a PR.