You can hide Facebook and Outlook contacts following this: People --> Settings --> Contacts Filtering (or whatever) --> uncheck the boxes you don't want.
About showing only SIM contacts, I don't think it is possible. When you import the SIM contacts to your phone, they will be imported to your Outlook/Google account, depend on which you choose. Therefore, if you hide Outlook contacts, you'll also hide your SIM contacts.
However, if the Outlook contacts you want to hide don't have a phone number attached, you can turn on "Hide contacts without phone number" in the filtering menu.