I already made my own modifications in a local version. I just have added a property to the grid “ForceExpandable”, mirroring the SelectedObject property (in terms of dependency and routing WPF stuff), then passed it down the chain to the appropriate place.
If you’re interested in merging my changes upstream let me know.