Hi Rick,
I once took a look to a similar requirement. At that time things changed, and the requirement was forgotten, but I remember some details.
If you take a look to the SWN_NOTIF table (this is the table for the notifications that get created). There is a field CL_USER (Handler Class for Determining User Address). For example at the system that I am looking just right now the field has been populated with value CL_SWN_USER_STD.
What I am trying to say is that perhaps somewhere in the SWN_CONFIG it is possible to define a custom handler class (to replace the CL_SWN_USER_STD). Or perhaps you can do some small enhancement to the standard class CL_SWN_USER_STD? Or perhaps it works already (with some tweak?) - there is a method GET_ADDRESS3, which has been described 'Get Address Data from HR Data'. (I am not sure about this but I remember reading that the extended notifications try to read the address from many different places (first SU01, and perhaps at some point (number 3?) from the HR data?).
Of course it is possible that the above has nothing to do with anything. But perhaps with little bit of debugging you could see, if it makes sense. I would like to know if you find something.
Kind regards,
Karri