You can now do this natively in .net 4.5 (beta). There is an option (?singleWsdl instead of ?wsdl) for telling the service to output everything in a single wsdl document.
More info on the new stuff here: http://msdn.microsoft.com/en-us/library/dd456789(v=vs.110).aspx