Runtime data binding seems to have been added for Unity 2023.2: Introducing the Runtime Bindings API in Unity 2023.2
Otherwise there are external libraries out there, and I don’t imagine it’s too hard to roll your own. Just seems to involve some wrapper classes with callbacks, last I looked.