There aren't only 2 line-up changes in In Flames' history. There are more: back in Lunar Strain, Carl Naslund and Glenn were on guitars, Jesper on drums, Mikael (Dark Tranquillity) on vocals, Johan on bass. After Lunar Strain, Carl and Mikael left and Jesper switched to guitars, Daniel Erlandsson (Arch Enemy now) joined on drums for Subterannean and Henke Forss on vocals. Henke and Daniel left after Subterannean, therefore Bjorn joined on drums and Anders left Dark Tranquillity to join In Flames on vocals. From The Jester Race to Whoracle the line-up remains steady: Jesper (guitars), Glenn (guitars), Johan (bass), Bjorn (drums), and Anders (vocals). Glenn and Johan decide to leave In Flames after Whoracle, therefore Niklas Engelin joins on guitars but then leaves before recording Colony (just doing a few tours), therefore the band decides to switch Bjorn from drums to guitars and get Peter (Chameleon) on bass and Daniel on drums. So it's a pretty much fucked up line-up.
To sum it up:
Lunar Strain:
Jesper Stromblad - drums
Carl Naslund - guitars
Glenn Ljungström - guitars
Johan Larsson - bass
Mikael Stanne - vocals
Subterannean:
Henke Forss - vocals
Daniel Erlandsson - drums
Jesper Stromblad - guitars
Glenn Ljungström - guitars
Johan Larsson - bass
The Jester Race/Black-Ash Inheritance/Whoracle:
Anders Friden - vocals
Bjorn Gelotte - drums
Jesper Stromblad - guitars
Glenn Ljungström - guitars
Johan Larsson - bass
Whoracle/Colony era:
Anders Friden - vocals
Bjorn Gelotte - drums
Niklas Engelin - guitars
Jesper Stromblad- guitars
Peter Iwers - bass
Colony/Clayman/Reroute to Remain/Soundtrack to Your Escape/Come Clarity:
Anders Friden - vocals
Bjorn Gelotte - guitars
Jesper Stromblad - guitars
Peter Iwers - bass
Daniel Svensson - drums