Насколько я понимаю, поскольку списки / выпадающие списки являются элементами управления Windows, они всегда будут отображаться поверх модального всплывающего окна.
Я не проверял это, но лучше всего написать код в обработчике нажатий кнопок, который запускает всплывающее окно и либо набирает, либо скрывает нарушающий контроль.