Yes. Instead of inviting all your members to the Workspace overall, you would invite them to each base individually and set their permissions accordingly. Alternatively, invite everyone to the Workspace as “Read only” and upgrade permissions for the individual bases where necessary.