community.aras.com/.../
I do something similar here: github.com/.../cui-select-starting-page
In both sample static lists are used. It should be possible to dynamically chose the target List for the dropdown accoring to the dropdown list used in the ItemTypes.github.com/.../custom-modal-dialog
The search dialog used in the sample is static. But I think it´s possible to pass some arguments.