I know people are really, really tired of this explanation, but I think it is just 'haki'.
To me, 'Haki' is a catchall term for any supernatural technique that needs training and a strong spirit. It is the base for Diable Jambe, those flying sword techniques, "Breath of All Things", Rokushiki, Life Returns, Mantra and other special non-DF superhuman abilities.
Obviously, the characters themselves do not think it is 'Haki'. To them, they are all different techniques. However, the amazons seem they all as 'Haki' and are very good at manipulating it in different ways.
I'm just pointing that this may be the explanation that many people (including me) required when Sanji just put his foot on fire with Diable Jambe. If Marygold uses matches to light fire, but her spirit to keep it alight without burning herself, maybe Sanji is doing the same when he uses friction to start Diable Jambe.