Heat the oil in a frying pan and cook the onion until very soft, for around 10-12 mins. Add the cinnamon, cumin and paprika to the onions and cook for a further 2-3 mins. Next add the Tabasco, vinegar and bbq sauce and mix well before adding in the tomato, the drained jackfruit and 200ml water. Leave to simmer gently, covered, for 30 mins stirring every 5-10 mins to help break down the jackfruit, then take the lid off and cook a further 10 minutes.
Once cooked, use a fork to make sure all of the jackfruit is well shredded. Check seasoning and add another tbsp of bbq sauce if necessary for extra stickiness.