I think you could do it with manually copying the bin files together (with the appropriate filler bytes in between them), that can be achieved with advanced scripting. Otherwise I would suggest opening an issue at Issues · platformio/platform-espressif32 · GitHub. But due to the war, this will take a while.