Is it possible to lock some tables under the same base which not everyone can view
It seems that it is not possible at this time.
Perhaps this information can help.
If this resolves your issue, can you check off the solution option. This way other members might find this helpful, too.
In big projects there’s usually a lot of intermediary tables and fields, and that’s making unnecessary clutter for editor-level users.
It’d great also to have viewing permissions for tables and fields in addition to the existing editing and deleting permissions.