Создайте InfoViewModel, которая имеет
(Prop) Item Index : 1
(Prop) Children : ["Bill", 3, timestampvalue]
Сопоставьте свой список объектов Info со списком InfoViewModels.
DataСвязать ваше дерево с этим списком; используйте DataContext и ItemsSource для указания на ваш список
Определите шаблон HierarchicalDataTemplate для InfoViewModel и привяжите свойство ItemsSource к InfoViewModel.Children.
См. этот вопрос для аналогичного примера кода.