Först skulle jag säga frys in, det borde funka ungefär som med sylt, dvs ganska bra.

Men så ville du ju inte frysa...

Jag skulle också kunna tänka mig att låta löken ligga under olja skulle kunna fungera, gärna då också om löken är confiterad (jmf soltorkade tomater i olja - de håller länge).
Att jobba med syra för att få den att hålla längre fungerar kanske också men påverkar ju smaken i så stor utsträckning att slutprodukten inte riktigt blir samma.