а нафига создание MultiElement-а идёт через одно место:
function Create_hiMultiElementEx_1546EB0(Control:PControl):THiEditMultiEx;
implementation
function Create_hiMultiElementEx_1546EB0;
begin
Result := TClassMultiElementEx_1546EB0.Create(Control).Child;
end;
Почему бы сразу на вызывать конструктор?