There is a very easy trick on matching Q1,Q2. Measure basic resistance between Base-Emitter and Base-Collector of Q1, Q2. The closer the BE jct's and BC jct's between Q1,Q2 the lower the offset will be. You need a few extra to come up with a match , but it's worth it. Fred Longworth on AK called this a first order Beta match and it really works. No curve tracer , no gain reading , no problem. I matched TIS-97's like that fopr years and I coulkd consistently get offset to less than 5MV with a resistance match of 2 points or less.
For example...I'm testing two 97's right now...
Transistor #1---BE--729, BC---727
Transistor #2---BE--728, BC---726
The closer the numbers are between the BE, BC jctns in EACH transistor the more gain it will have. The closer the BE, BE and the BC,BC jctns are to each other, the lower the offset will be.
Those 700 numbers represent ohms in the continuity test of my Fluke 179. In standard resistance mode the numbers are in the 500K ohm range. I'd have to read up on my meter about what the difference in the two modes are.
With a difference of only one ohm BETWEEN the BE, BC jctns that could be a difference in the temp of the tranny's too. So once I had screened a dozen or so to be that close , I would lay them out together on a surface that could hold all of them and let them sit for ten minutes and test them again. DO NOT HOLD THEM WITH YOUR HAND. After the ten minute period I would pick them up by the lead with the mini-grabbers only. Body heat transfer will skew the reading....