From your questions it seems that something was still confused or misunderstood. Your greeks dataset is created and used by you. So I do not know its sequence of fields, which is up to you. How to create and use a dataset is described in the manual. The only number you need is ContractRow, for getting the right row.

I have no experiences with the greeks from IB, so I can not comment on them. They are used for manual trading, so I assume that they are ok.