I don’t think what you’re looking to do is possible. As a matter of fact, I just tried several searches for this on google and this question pops up every time. All the other results only have ways to hide them on the front end.
I think to do this you’d need to build a custom widget type. https://codex.wordpress.org/Widgets_API