Well, this is kind of difficult to resolve. We can either use the normal expression input control which has auto-complete, syntax highlighting, and so on, but no dropdown. Or we can use a dropdown control which doesn't have auto-complete and syntax highlighting.
I guess we would need to somehow bolt on a new dropdown feature of the normal expression control. That could be complicated. Is this definitely something which is important to your project?