Regarding permissions

I cant find a permission that fits to what is needed in my organization. Every user needs to access the native query editing for an especific database except one table that needs to be blocked and an especific dashboard needs to be accessble to view but not to access the native query containing this table. If I block this especific table the entire database gets unavailable to create native query. There´s a solution that I can block only one especific table but the rest of the database gets avaliable to create native queries? And if a question contain this especific table inside the query this question will be blocked to see as well ?