Update 2: This approach works very well. The t8 fVal contains the index of the matching meta data record. Meta can contain any data e.g. greeks, iv, multiplier.
The only downside is that in live mode the data must be calculated with the contract scripts, but thats fine laugh