How to restrict access to parts of the Admin section

In my multisite install I want to restrict the subsite admin to certain parts of the dashboard. For e.g. I want the admins to access wp-admin/options-general.php but want to restrict access to wp-admin/options-reading.php and wp-admin/options-writing.php

So far I have managed the UI part by using Admin Menu Editor plugin. However that doesnt stop the user from directly entering the specific URLS and access the restricted pages.

I also cannot user the Edit User Roles plugin because I need to give the manage-options capability to the Admins in order to access and manage the wp-admin/options-general.php

Any ideas how can I accomplish this.