The Spicebush Swallowtail caterpillar will also eat Camphor tree (Cinnamomum camphora). This is more prevalent in the deep south as this tree needs warm weather to survive. I am in zone 7 and it won't live outdoors here so I have it in a pot. The Spicebush Swallowtails prefer my Spicebush outside but the wasps always get them. So, I put some young caterpillars on my Camphor tree and bring the pot inside to raise them.
Here is a Spicebush Swallowtail Caterpillar eating my Camphor tree:
This is an adult Spicebush Swallowtail butterfly:
Here is a another webpage with host plants for butterflies: www.joyfulbutterfly.com/articles/whatdocaterpillarseat.html
@kqcrna Are Mexican Zinnias the same as Tithonia? I love my Tithonia, I get tons of big butterflies visiting it every season.