Security Settings - Allow access within a pay group to everything except salary

Has anyone figured out a work around for blocking visibility on salary fields or benefits based on salary within a pay group?  I have two pay groups--one for hourly and one for salaried.  I want my HR people to be able to access everything for hourly employees and everything except anything to do with salary on the salaried employees.  I have only been able to block them completely from the salaried employees by pay group, but this means I have to do everything for salaried employees and they can't even assign a salaried supervisor to an hourly employee because the salaried employees do not show up.