I think it can be done. It would be hard to describe in the forum as it is likely a multi-step process. This is the page I usually visit when I want to do some tricky drop boxes. Look in the Data Validation section.

http://www.contextures.com/tiptech.html