Social media sites accumulate a wide variety of information about users: likes and ratings, friend and follower links, annotations, posts, media uploads, just to name a few. Key challenges for recommender systems research are (a) to synthesize of all of this data into an integrated recommendation model and (b) to support a wide variety of recommendation types simultaneously (items, friends, tags, etc.) One approach that has been explored in recent research is to view this multi-faceted data as a heterogeneous network and use network-based methods of generating recommendations. However, most such approaches involve computationallyintensive model generation resulting in a single-purpose recommender system. Our approach is to create a componentbased hybrid model whose components can be reused for multiple recommendation tasks. In this paper, we show how this model can be applied to heterogeneous networks.