Thanks Guys!
I took a couple vacation days so I've been out of the office. Martin, I actually ended up doing exactly what you have posted after I had posted this original thread.
0DF_DGNR is an attribute of 0MATERIAL. So I created a new InfoObject 'ZSPECCODE' and extened 0MATERIAL to include ZSPECCODE. 0DF_DGNR was all ready coming to BI as a part of the 0MATERIAL Attribute Datasource so in the transformation from the 0MATERIAL_ATTR Datasource to the InfoSource I mapped 0DF_DGNR to ZSPECCODE.
This is obviously a much better way to approch this. Now rather than having this spec code data available to a single object (the cube I was trying to access it in) the data is available everywhere 0MATERIAL is used.
Thanks again for the help guys!