A few more matches now found [squad numbers in brackets]:
1974
Group One: Chile v East Germany
CHI: Rodriguez [6], Machuca [12], Yavar [17], Farias [19], Olivares [21]
EGR: Kurbjuweit [2], Schnuphase [6], Ducke [9], Kreische [10], Blochwitz [21]
Group Two: Scotland v Brazil
SCO: Blackley [6], Johnstone [7], Allan [12], Cormack [15], Hutchison [18] - still trying to locate Brazil
Group Three: Sweden v Bulgaria
SWE: Nordqvist [4], Grip [13], Magnusson [15], Ejderstedt [16], Hagberg [17]
BUL: Mihailov [9], Aladzhov [12], Vasilev [13], Borisov [20], Staykov [21]
SF Group A: Netherlands v Argentina
NET: Israel [5], De Jong [7], Keizer [9], Van De Kerkhof [11], Schrijvers [18]
ARG: Bargas [5], Chazarreta [8], Glaria [9], Kempes [13], Santoro [21]
1986
Group C: Hungary v Canada
HUN: Roth [3], Dajka [9], Kovacs [20], Hajszan [21], Andrusch [22]
CAN: Moore [5], Segota [9], Sweeney [11], Mitchell [14], Dolan [22]
Group D: Northern Ireland v Spain
NIR: Stewart [11], Platt [12], Ramsey [16], McLelland [18], Hamilton [19]
ESP: Senor [7], Urruti [13], Chendo [15], Rincon [16], Caldere [18]
Group E: Denmark v West Germany
DEN: Simonsen [14], Qvist [16], Christensen [18], Eriksen [19], Bartram [20]
WGR: Littbarski [7], Magath [10], Rumenigge [11], Stein [12], Hoeness [20]
Group F: Poland v Portugal
POL: Przybys [2], Tarasiewicz [7], Karas [9], Zgutczynski [17], Wandzik [19]
POR: Pinto [2], Futre [10], Martins [12], Magalhaes [14], Antonio [16]
The missing games are now as follows:
1970 (4 matches inc. 1 match partially known)
Group One: Belgium v El Salvador, Soviet Union v Belgium
Group Two: Sweden v Israel (Israel only)
Group Three: Romania v Czechoslovakia
1974 (17 matches inc. 6 matches partially known)
Group One: East Germany v Australia, Australia v Chile, East Germany v West Germany (East Germany only)
Group Two: Yugoslavia v Zaire (Yugoslavia only), Scotland v Brazil (Brazil only), Scotland v Yugoslavia
Group Three: Bulgaria v Uruguay, Bulgaria v Netherlands (Bulgaria only)
Group Four: Poland v Argentina, Argentina v Haiti, Poland v Italy
SF Group A: Brazil v East Germany, Argentina v East Germany, Netherlands v Brazil (Brazil only)
SF Group B: Yugoslavia v West Germany, Poland v West Germany, Sweden v Yugoslavia (Yugoslavia only)
1978 (4 matches inc. 2 matches partially known)
Group Two: West Germany v Mexico, West Germany v Tunisia
Group Four: Netherlands v Iran (Iran only)
SF Group B: Brazil v Peru (Peru only)
1986 (2 matches)
Group D: Algeria v Spain