The thread you refer to (http://k2underground.com/forums/22492/ShowThread.aspx) is correct in that K2MNG does not provide access to data fields, in which case you will need to obtain the ProcessID then use K2ROM to access the data fields. If the user opening the K2ROM connection has "Admin" Server Rights in K2 Service Manager, you can call K2ROM.OpenProcessIntance and will be able to access the data fields.
As far as getting the process InstanceID from a K2MNG worklistItem, you will need to do something similar to the solution in the referenced thread where the ID is obtained based on the folio.
Hope this helps.
The statements and opinions made in my postings are my own, and do not reflect the opinions of SourceCode Technology Holdings, Inc. or its subsidiaries. All information is provided as is with no warranties, express or implied, and grants no rights or licenses.