If I'm understanding correctly... similar to what you're trying to accomplish, I've had success allowing clients to add-to and subtract-from existing accordion widgets. It takes a little educating and a brave client, but I imagine its similar to a tab situation. At worst, there is a bit of diving into the source code through the html editor on their end that can be done to ensure all is right before publishing.