In a large bowl mix semolina with salt. Add oil and 1 cup water. Mix with your hands, adding more water as needed to make a cohesive, slightly sticky dough. Set aside.
Place beef in a bowl. Prepare a wide shallow pot with a light coating of oil. In a food processor or chopper, finely chop onion, garlic, parsley and cilantro. Place about a tablespoon of mixture into the prepared pan. Add remaining mix to the beef with turmeric, paprika, salt and pepper. Mix until combined.
Turn heat to medium flame under pan. Once the oil begins to shimmer, add turmeric, paprika, salt, chicken soup mix, and pepper. Stir and add water. Bring to a simmer uncovered.
Prepare dumplings next to soup and add to the broth as they are formed. Take a small golf ball sized piece of dough. Flatten in your hand. Add a bit of the beef mixture, wrap the dough around and roll to seal well. Add to broth and repeat with remaining dough and meat.
Cover pot and simmer for 15 minutes. Add okra, stir. Add lemon juice and taste, adjust flavor as needed. Cover and simmer another 15-30 minutes.