I still can't make SPLookupAddNew to work as expected:
when i have list with 5 elements, Waldeks's solution works well, but when i add more than 100 elements, solution stop working. as far as i can see, this is because ExtendedLookupFields.ascx can't find "select" field type, it is now simulated
by "text" type field.
then I try your solution, it work well until i set "multiple values" switch.
now it show debug window "column not found in page". Then I try to change DisplayName to latin (i use cyrillic names) - no chance
now I try to create new clumn with latin name, all work ok. then i select "multiple" in column properties - again debug window "column not found"
may be you tell me which html attribute used for displayname ? now i see "<... title='singleValueLookupField' ...>" but when i select multivalue i don't see the "<... title='multiValueLookupField' ...>"
btw, Wakdek's square dot before link look pretty cool :-)