In a medium pot over medium heat, combine the ketchup, lime and orange juices (not the zest quite yet!), molasses, vinegar, sriracha (if using), Worcestershire, Dijon, paprika, onion powder, salt, garlic powder and liquid smoke (if using). Mix well and bring to a boil. Reduce the heat to low and let the sauce simmer for about 20 to 25 minutes. Remove from heat and stir in the lime and orange zest. Set aside.