I have go to a dead end on this project. Here is how far I got.
Found a good copy of MS-DOS 6.22 which does NOT support FAT32 file system and can not be located beyond about 7.7 GB on a hard drive.
Now I have Windows 7 and DOS 6.22 on the drive and both working. But I can not make a valid boot menu for them. I have to use a floppy to go set a partition active to boot either windows 7 of MS-DOS 6.33 on that one drive.
Windows 7 has the first and third partitions. DOS has the second. Yeah, but it works. Just no simple way to make amen All Boot loaders I have tried insist that they have to be in the active partition. Won't work that way.
The DOS partition is just FAT, not FAT32.
Using DOS 7.1 would mean using FAT32, which changes the game.
The objective of the experiment was to see if both DOS 6.22 and Windows 7 could be on the same hard drive in each his own partition and boot either from a menu.
Using a USB or floppy is not fair. Just the hard drive. And no fair using smoke and mirrors. One product recommends putting a patch in the BIOS. No, I won't go that fa'.
I will quit here.