As far as I know, the source of a binding can be any .NET property on any .NET object, but the target property has to be a dependency property. So, this might be a dead end...
You could try to get
Beatriz Costa's attention. She is the Databinding Queen of WPF. And she is way overdue with updating her blog, so maybe you can wake her up :-)
These guys also love to solve unsolvable problems so check out their blogs and try to get their attention.
hth,
Marcel