This specimen is not an Ichneumonidae, but possibly a Torymidae: Toryminae. These species are polyphagous in seeds of leguminous plants, or parasitic in galls of gall-forming insects. Unfortunately, little is known about the biology of this extensive group which is diverse in structure and habits.