Heat the oil in a skillet over medium heat. Add the onion, dry seasonings and chipotles. Cook down for 2 minutes. Add the tofu and crumble with a wooden spoon. Cook for 5 minutes, tossing every minute. Pour in the bbq sauce and cook for another 5-10 minutes - I like to let the bbq sauce caramelize to create some crispy bits on the tofu.
Combine all of the avocado salsa ingredients in a bowl and toss to combine. Taste and adjust seasonings as needed.
To assemble, heat the tortillas and layer with tofu, salsa, romaine and chipotle sauce. Serve with lime wedges on the side.
