Mqtt_room as Device Tracker

Hi guys.
As a bit of a POC, ive got 2 instances of room assistant up and running, and its working as expected, the mqtt_room sensors are kept up to date as things move around the house.

Id like to also use this data as a device_tracker, which seems like something that shuld be easy, but potentially isnt. I was hoping there was a template platform for device_tracker, but it seems not.

Given that, there seems to be 2 potential solutions

  1. use an automation to capture the sensor status change, and use device_tracker.see to reflect the new location ?
    or
  2. as above, but instead of device_tracker.see, use an mqtt device_tracker.

Does anyone have a good example of either I could start with before trying to re-invent the wheel ?

TIA!