Timeline should support datasource like most other Kendo MVC component (eg. Grid) with additional data. eg:
@(Html.Kendo().Timeline<Models.HistoryView>()
.Name("Title")
.DataDateField("Date")
.DataDescriptionField("Description")
.DataTitleField("Item")
.Orientation(TimelineOrientation.Vertical)
.AlternatingMode()
.CollapsibleEvents()
.DataSource(dt => dt.Read("GetHistory", "Controller").Data("getPersonID"))
)