099$t and 995$h are both indexed in ccode. I believe this is not good, as those two fields can contain different values. Is it possible to create a distinct index for 099$t ?
In standard configuration, 099$t is linked to "TYPEDOC" authorized values. So why not creating a typedoc index?