I guess my next question is whether it is possible to have, for example, 2 attributes:
Options Ingredient1 =
Options Ingredient2 =
Extendable options = Ingredients1, Ingredients2
sharing the exact same possible list of values.
If you add via an option to one Ingredient, you have to add it to the other as well. There is no automatic way to do that.