Thanks for your insights, all!
So it sounds like finding compatible chainrings will be tough. So if we go with a wider range freewheel and a longer cage rear derailleur, would this cause any issues with the front derailleur? I can get a 28, maybe a 30, and even a 34 tooth freewheel, but I'm wondering if that will cause issues up front?