Dein ViewModel bekommt die Properties FeldA, FeldB und FeldC. In den Getter-Methoden greifst du dann lesend auf Entitaet.FeldA, Subentitaet1.FeldB und Subentitaet2.FeldC zu.
Das DataGrid bindest du dann an diese Properties deines ViewModels.
Bau dir doch ein ViewModel, was genau deinen Anforderungen der View entspricht. Das kannst du dann mit Feldern der Entität und der Subentitäten 1 und 2 befüllen.