Bring a small pot of water to a boil and salt it; cook the shallots for 3 minutes, then drain. Combine the shallots, the ⅓ cup oil, the lemon zest and juice, coriander, peppercorns, bay leaf, thyme, sugar, garlic, celery, parsley, a sprinkling of salt and pepper, and ¼ cup water in a small saucepan. Bring to a boil, cover, and simmer for 30 minutes. When the compote is d