The question of how to connect up teams’ histories when they change identities so often, is one that’s provoked a lot of questions lately – particularly following the Lotus nonsense.
If I’ve read your description correctly, it seems to me you’re treating ‘constructors’ and ‘factories’ separately, which is a smart distinction to draw.
This means Lotus 1958-1994, 2010-2011 and 2012-present would be connected one way as having the same ‘constructor identity’, and Toleman, Benetton, Renault 2002-2011 and Lotus 2012- would be connected another way as having the same ‘factory identity’.
But, as you say, even this raises some tricky questions. Such as whether BAR should be considered a continuation of Tyrrell merely because they bought Tyrrell’s entry without (to the best of my recollection) taking over anything of substance such as the factory.
It seems to me that what you’re going to end up with is a kind of three-dimensional F1 family tree. Of course, there will be several lines where the ‘constructor’ and ‘factory’ identities are one and the same throughout, e.g. for Ferrari and McLaren.
If you decide you want an easier life – and I wouldn’t blame you if you did! – I would consider sticking with just the constructor identities. This is, after all, the means the FIA uses of distinguishing between teams.
It does mean you would end up showing Lotus as being unchanged throughout 2010 through to the present day, but you could just put in an asterisk and an explanation. Everything else will look fine: you can have Mercedes old and new on the same line and likewise for Renault and Honda.
More on this (if you can bear it) here:
http://www.f1fanatic.co.uk/2012/03/07/sauber-2012-f1-season-preview/comment-page-1/#comment-962204
http://www.f1fanatic.co.uk/2011/01/26/lotus-vs-lotus-time-to-stop-the-nonsense/