I can’t attest to the recurring source of fruit flies of OP but they come primarily from fully grown herbs sold in supermarkets in Finland. I’ve found being vigilant and simply hoovering them up with a handheld Dyson is enough over the course of a few days to get rid of the infestation. Of course, be vigilant with hygiene during this period.