Bind DataGridTextColumn to Lookup

How does one go about binding a TextColumn to show the lookup value, with the DataContext holding the key for the value?

To keep it simple, let's say there is a CollectionViewSoure bound in code to a Dictionary<int,string>, and the lookupField is referralStatusCode, and I want to display the string from the DictionaryEntry.