Alessio,
I've been looking at MetadataBuilder#processWSDDContribution and I realize that I only need to provide the SEI and the Handler to the PortComponent of the WebservicesMetaData. Assuming I am right, this seems like a good solution (nether brittle nor re-inventing the wheel as I feared in my previous post).
Paul.