Easiest way to do this (not saying its the most efficient) is to use the DocumentHelper.GetDocument()
class. You have to pass a nodeid, culture string and a treeNode.
You could also switch to a Text transformation and use Documents["/node/alias/path/from/pagetype/field"].WithAllData().GetValue("ColumnName")
. Again, neither are the most efficient, especially if you are doing this on each page load for a list of items.
I'm not sure what you're attempting to do but it might be worthwhile to look at another solution vs. what you're currently doing. Maybe explain the setup more in detail and can help with the overall solution using something more out of the box.