You'll need to stick with the way that is working for you. The Get function doesn't work because the portal is not what has the focus at the time it is executing. Before you commit records, a field in the portal will be the active layout object in most cases. After the commit records step executes, no layout object is the active object.
Thanks, that is what I did.