The only good vegetable source of DHA is some types of algae. The foods you listed contain alpha-linolenic acid, which the human body can convert to EPA and then to DHA, but this is an inefficient process and might not always meet the full requirements for those longer chain omega-3 fatty acids. See:
https://rnd.edpsciences.org/articles/rnd/pdf/2005/05/r5505.p...