We are also looking for an option to hide several columns/varaibles for non-owner users, but this is on the server, after submission. See topic.
I only found the setting option on the right top of the table view, which allows to filter the variables, but I am not sure, if every user, even with view right only, can change this. Furthermore this filtering is not transferred to the report.
Best regards