A tool based on the concepts found at http://www.adverseconditionals.com/2008/05/scripting-changes-to-linq-to-sql-dbml.html - please look there for info.
Sorry the project documentation is so sparse, but if anyone registers some interest I'll improve matters!