Hi, Sam - I am really bad about checking my blog posts for comments, sorry about that.
The code sample does include getting the "from" address - you just need to get the value from your field - something like:
this.MainDataSource.CreateNavigator().SelectSingleNode("yourXPath", NamespaceManager).Value