Hey All - Thanks!
I found some old code Andrew had posted. 'Search' feature came thru on my first question.
Basically just cast each long value you readin for the field name:
byte fldName = new byte[fldSz];
long fldNameValue = dis.read(fldName);
String fieldName = (new String(fldName))
However I am still getting too largge a value for the Number of Fields:
cookie = 538968322
# fields 8199.
I dont think the evaluator will allow me to hard code a 7 for # fields!
Thx for any ideas.