Heat olive oil in a small saucepan to medium heat. Add the spices and salt and let them toast for a few seconds by themselves until they are fragrant. Add the tomato paste and mix with a rubber spatula for 1 minute to caramelize the tomatoes, deepening their flavor. Add the flour to make a roux. Mix the flour with the tomato/spice paste until there are no dry bits in the pan. Keep moving it with the rubber spatula, smooshing the spicy, tomato roux so that all of it gets to have contact with the pan. Cook the roux for 2-3 minutes.Pour in the broth. You may want to switch to a whisk to more effectively incorporate the roux into the liquid. Bring the sauce to a simmer and continue to simmer gently for 8 minutes. Turn off the heat. Add the fresh lime juice. As the sauce cools it will thicken .