Для CI_MultiElement не было особой необходимости делать проверку типа точки, но я думаю - так более логично.
Соответственно добавил в hiEditMultiEx
procedure THIEditMultiEx.SelfIndex;
begin
dtInteger(Data, THIMultiElementEx(FParent).FindChild(Self));
end;