BLF hints over IAX2 trunk to remote system

The Proper™ way to do this in Asterisk is with Distributed Device States. I can’t help with DDS, but you might adapt this simple script which polls a remote PBX for a hint status and then updates the local hint to match: