Fix crash when removing a child data source from a split DS