I finally decided to create a new table instead of the different views, initially we want two different groups of people see the same record but different combination of fields, then the downside of this is that data is not secure enough, we were trying to separate data, it's better to build two tables, then you can define level of access depending on roles.