В вашем случае вам нужно иметь 3 основных элемента в вашей DS -
1) Поле Id для каждой строки, например - 112233
2) Идентификатор родителяэтот ряд - 1122 для этого например.Вам нужно будет добавить отношение внешнего ключа в это поле.Это то, чего вам не хватает
3) Root Value - 11, чтобы указать источнику данных, который является корневыми элементами
В качестве примера кода посмотрите наКод источника данных для этого примера, важные строки для вас -
DataSourceIntegerField employeeIdField = new DataSourceIntegerField("EmployeeId", "Employee ID");<br>
employeeIdField.setPrimaryKey(true);<br>
employeeIdField.setRequired(true);<br>
DataSourceIntegerField reportsToField = new DataSourceIntegerField("ReportsTo", "Manager");<br>
reportsToField.setRequired(true);<br>
reportsToField.setForeignKey(id + ".EmployeeId");<br>
reportsToField.setRootValue("11");