Задайте имя (например, MyControl) элементу с нужным контекстом (в вашем случае нужному HierarchicalDataTemplate) и связывайте через него с полем SelectedItem в модели
<Grid Name="LayoutRoot">
<Grid.DataContext>
<MyModel SelectedItem={Binding DataContext, ElementName=MyControl}>
</Grid.DataContext>
...