The one way, that I can think of, to accomplish your requirements would be to write a script that does this. When you want to see a page from the archive, open it with the script.
This way, you can have the script do the following:
- create a temporary folder
- read the
HTML
file - grab all the links needed
- go through them and grab the rest of links, if any
- create the structure from the archive
- extract the needed files (from links) into the newly created structure
- display the page
- remove the temp folder upon closing the page
I know it involves a little bit of work, but, depending on the usage and necessity it might be worth it.