Source Separation in the Presence of Side-information