Is there a specific need for the DMR hotspot? If you're using ASL already, you could use DVSwitch Mobile direct to ASL and not have to worry about converting to DMR.
Remote Base <-> ASL <-> DVSwitch Mobile
If you still wanted to go to DMR, you could do this:
Remote <-> ASL <-> Analog_Bridge <-> MMDVM_Bridge <-> hblink3 <-> Hotspot
You still need to have some sort of master server for the hotspot to log into, hence the hblink3. You can run hblink3 on the same host as Analog_Bridge and MMDVM_Bridge. You could even use hblink3 locally on a PiStar hotspot, but that's some advanced configuration that would need more research for me to understand it.