To my knowledge, there is no existing widget that covers this use case. I’d recommend modifying the AutoComplete widget, which is open source and available GitHub.
If you do that, please contribute back to the community by creating a pull request on GitHub!