Is it possible for your employer to file an I-140 on your behalf, and then petition to extend your H1 status post-approval?

Unless you're planning to spend that H4 time outside of the U.S., it's not subject to recapture to extend your H1B status.