Devices don't always reflect all the associated integrations

I’m seeing some inconsistent behavior with respect to devices and integrations.
For example, a TV might be available via the DLNA integration AND via a Unifi Device Tracker.
The device info block then lists both integrations and shows all the entities of both. Great!
However, there’s additional integrations that are tied to the same device that don’t get correlated, such as Android TV Remote, where the TV is treated as a wholly separate device.
Similarly, the device tracker for a phone never gets correlated with the device generated by the mobile app.

Is there a way to manually connect/combine devices, or at least get HA to recognize the device from multiple integrations as the same device?