How to share a project sheet with some columns excluded

I want to share a project plan that is in a project sheet with my customer (viewing rights only), but I want to exclude some columns (internal budget related columns). The project plans are quite extensive and have multiple parent/child levels. So I want to keep the collapse/expand functionality for this.

I have not been able to find any option that keeps the parent/child levels and collapse/expand functionality that belongs to it. Even Dynamic view cannot to this. Does anybody have an idea or know a workaround for this?

Thanks in advance,