Can I put the start g-code before heating?

I would like to complete auto-leveling and move the nozzle to a safe position before heating. I have added the g-code as start g-code, but unfortunately, the start g-code is always added after heating, I have to modify the g-code every time after generated. May I know if there has any way to put ...