Wow, sorry about the completely useless post. If I would have done a bit more reading around I would have figured this out before now and without an extra post. Ah well, maybe it'll be useful to somebody else. Although I still would like to be able to get the base objects Editor ID instead of a general name as that would give me a bit more control over manipulation of items.
Okay, so I was able to get the desired effect by using the SKSE functions GetNthForm and GetName.
The syntax I used was something like this.
InventoryItem = ObjectRef.GetNthForm(X).GetName()
X being the number of the item in the inventory of the container starting at 0. For instance if I used GetNthForm(2) it would return the reference of the 3rd item in the container. Also note that by the third item in the container I mean the third item added to the container if it was empty before hand. It does not parse in alphabetical order.