Omega-3 comes from seaweed and kelp, that's where the fish got it in the first place. You can get vegan Vitamin D3 capsules where the source is lichen. B12 is available in nutritional yeast (nooch) in very high amounts, it's also in many energy drinks. None of this is a serious issue.