There are a few ways to do this.
1. You'll need to make an extension to populate the JSON models with the HTML when the course starts up. It'll make a separate request for each component, so this could really slow down your course. To write the extension you'll need to know how Adapt loads the course data and do some client side javascripting.
2. You could make amends to the grunt file to pick up the HTML and insert it into the relevant place in the components.json. that means you won't be making any extra requests from the client side. But you will have to do a bit of extreme coding in node.
3. Find a better way of naming / editing / spacing your component.json so that you don't have to go down this route. It'll be a lot of effort unless you can make a case for decent reward.
4. Make a little prebuilding utility in javascript that populates the components.json from you HTML files. Then use adapt as normal.
I hope that helps somewhat?
Ollie