It doesn't sound like Seth is Vertigo. Besides, he's been done already, and he's not a new character on the show.
Dr. Alchemy perhaps?
I was looking at Wikipedia and saw his name listed as one of the Beetle's enemies. But upon further reading, I realized he's one of Flash's villains.