I've not posted my test data, as I did this a long time before I found this forum, however I did an extensive amount of work trying to get the HD20 to work with a Mac128k and basically never found a combination that works.
From memory, the early small MacOS kernels (ie small enough to fit both kernel and HD INIT in memory) do not load the HD INIT. The smallest kernel I found that would load it on a Mac512 would not fit on a 128k.
I would have to get my machines out and retrace my steps to confirm which version did what, but I'm confident of my memory of the outcome - ie Mac128 won't work with HD20.
I certainly have a Mac512 with the 64k ROMs working with a HD20 and the Mac512KE booting from an HD20.
Regards,
Macdownunder