Hide Profile items according to current user level

I have created a ton of custom xProfile fields and successfully separated them with each user role. My next challenge is that I need some of them to be hidden to other users unless you are logged in with a certain level. This is absolutely imperative for the functionality of this site, so any ideas will be great.