I guess you have some options:
You can use Activity Stream, the imported feeds become nodes so they can be re-created using views. You have a choice to enable only the modules you need. The Facebook add-on module also has a Drupal 7 release in the issue queue.
Activity Stream builds a lifestream, a "River of You", by aggregating all your social activities in one place. Whether it's bookmarks on Del.icio.us, posts from Twitter or your blog, edits to wikis or enjoyed music and movies, anything you create can be gathered into one easy-to-read stream. Every item becomes a full Drupal node, allowing them to be searched, promoted, commented upon, and managed just like any other piece of content within Drupal.
Alternatively, you can use the TB Social Feed, the feed items become nodes so they can also be used with views.
This module we have developed for our responsive Premium Drupal theme TB Wall. We contribute this module to the community and hope you can re-use it in your projects and development.
**What does this module do?**
This module aggregates content from social media sites. The module will retrieve public RSS feeds or request the API and creates a node for each item. Your website visitors will be able to see your sharings directly on your website and drive those visitors to your social media account. This way you might increase facebook fans, twitter followers etc.
We currently support facebook, twitter, vimeo, youtube, instagram, Flickr. Anyone feel free to contribute to this module so we can add up other social media channels.
There is also Social Feed which has a Drupal 7 release in the issue queue, but it creates a block for the feed items rather than a node for each.
So i guess the first two options are what you need