Hi ,
What you are looking to do can definitely be done but would require you to develop a custom plugin that would implement the functionality that you are trying to do.
To help you jump start, you can check out the materials below to would assist you in the process (note that it requires JS coding skills):
Jump Start on how to develop plugins
JS API Docs
Explanations about the Dashboard Layout object as much of your work would be to manipulate that object.
If you'd like, we can hop on a quick call and provide you with a fixed price quote for that project.
Feel free to reach out of you have further questions, we're always happy to help (: