Lock dashboard to particular table or view

Would like to be able to lock a dashboard of blocks to a particular table so that it always shows up when users are in that table but also shows up only in that table?

A simple example would be having a dashboard with the CSV import block that would always and only appear in a “People” table of contacts (but would be useless in a project management table).