Hi Vinne
I am sure that several experts have databases that attempt to give full details on just about every Bf109 to have appeared. Hopefully one of these will reply here. There are several databases available to the public. None of these are without error or uncertainty. The best is probably
http://www.stammkennzeichen.de/. But you should be aware that information on aircraft with stkz is most accurate with non-frontline aircraft, which carried the stkz on the fuselage. Bf109's rarely carried stkz on the fuselge. Instead they would have tactical/unit codes.
Ian