Unfortunately, that is not possible when you have collaborators on your base. All collaborators (even read-only collaborators) are always allowed to see 100% of the tables and 100% of the fields in your entire base.
If your users never need to edit data, you can create a shared link to a view of your choice, and you can hide the fields that you don’t want them to see.
If you need to hide fields but you want them to edit data, then you would need to use a portal tool such as the portal offered by MiniExtensions.com.