Нечто подобное может быть возможным:
<TreeView.ItemTemplate>
<HierarchicalDataTemplate ItemsSource="{Binding SubOrganLocations}">
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding OrganDisplayName}" />
<!-- If the fields to bind to can be exposed via a collection:
<ItemsControl ItemsSource="{Binding Fields}"> -->
<ItemsControl ItemsSource="{Binding, Converter={StaticResource SomeCleverConverter}}">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal" />
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<ItemsControl.ItemTemplate>
<DataTemplate>
<TextBox Text="{Binding Value}" Width="35" />
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</StackPanel>
</HierarchicalDataTemplate>
</TreeView.ItemTemplate>
Это зависит от того, может ли DataContext TreeViewItem (SubOrganLocation) предоставить коллекцию полей или, по крайней мере, использоваться для получения их с помощью преобразователя.Самым простым и, вероятно, самым простым будет раскрыть коллекцию полей, чтобы вы могли просто сделать {Binding Fields}
.