Thanks Ian, you got me in the area. Avsim posts are still confusing but I've now got V3.31 working in DX10.
The fix is to change all the mdl reflection scale values from 1 to 0 using MDLMatXX. There's would be tons if you wanted all the variants but I'm happy with just Adrian's K2. Sorted!
