Heat oil in a saucepan over medium-high heat. Add onion and carrot; sauté 15 minutes or until lightly browned. Add celery, mushrooms, and garlic; cook 10 minutes. Add paste; sauté 10 minutes or until browned. Add flour; cook 1 minute. Stir in wine, scraping pan to loosen browned bits. Add water and remaining ingredients. Bring to a boil; reduce heat, and simmer 45 minutes. Strain the mixture through a sieve into a bowl, reserving stock. Discard solids. Store in an airtight container for up to 1 week, or freeze for up to 3 months.