Steyn done better against all exept England and Sri Lanka.
Steyn didn't play against Zim. and Aus.
Steyn/Lee head to head against each country
v Bangladesh
Steyn: 14@12.5 and strike every 26.8 balls
Lee: 8@47.0 and strike every 72.2 balls
v India
Steyn: 21@19.8 and strike every 36.9 balls
Lee: 53@31.9 and strike every 57.1 balls
v New Zealand
Steyn: 36@16.6 and strike every 27.6 balls
Lee: 32@20.8 and strike every 37.7 balls
v Pakistan
Steyn: 13@23.7 and strike every 36.6 balls
Lee: 5@46.8 and strike every 80.2 balls
v England
Steyn: 16@44.1 and strike every 68.1 balls
Lee: 62@40.6 and strike every 63.2 balls
v Sri lanka
Steyn: 8@36.5 and strike every 46.3 balls
Lee: 16@17.5 and strike every 35.5 balls
v Zimbabwe
Lee: 6@37.0 and strike every 73.0 balls
As for Johnson and M.Morkel, i don't know what you mean by that statement, according to the stats ( Stats don't tell the whole story, it tells the ONLY story ) Morkel is far better of then Johnson.
Test matches
Johnson: 47@34.8 and strike every 66.5 balls
M.Morkel: 32@32.8 and strike every 53.0 balls
1st Class
Johnon: 128@31.9 and strike every 58.4 balls
M.Morkel: 120@28.5 and strike every 48.2 balls
The only advantage Lee/Johnson will have over Steyn/Morkel is homeadv, otherwise nothing