I have heard it said that, with some exceptions, trying to put an ID on ichneumonids can be impossible, so I'll leave this without guessing, for now.