Heat oil in a large soup pot and add spices, salt, pepper, onion and garlic, cooking until onions are soft, about 3 to 5 minutes.Add vinegar, cabbage, celery and apple and cook till soft, about 5 minutes. Add broth, dulse and pumpkin/squash and simmer for 10 minutes. Puree soup to desired consistency. You can use an immersion blender, food processor, or traditional blender for this step.Add tofu, shrimp and lemon juice and simmer for another 3 to 5 minutes until shrimp are pink. Add spinach, parsley and cilantro and simmer until greens are wilted. Serve and enjoy!