aresult of joint efforts made seven compromise versions were produced by all parliamentary groups
As a result of the joint efforts made, seven compromise versions were produced, supported by all the parliamentary groups.
As a result of joint efforts made, seven compromise versions were produced, by all parliamentary groups.