I would be very careful.
You say you've had a regen already and the light went out but came back. Assuming you have a blocked dpf then forcing a regen on it can be risky. If the warning light is for the dpf and the dpf pressure pipe is split, hot gasses at 600C are going to be forced through the plastic/rubber hose near the split, which could be located near some sensitive components attached to the bulkhead.
One of the main reasons I think you need to investigate a little bit more is because my ECU gave a P1205 (dpf full) code yesterday, with no EML light on. You're getting an EML light and you have had a dpf fault code too, but that doesn't mean it's blocked. Otherwise how could mine say it's blocked when it has a 2 inch hole down the middle ?
We have to take some of these fault codes with a pinch of salt, and use them only as rough indicators
I think most people's first step would be to check the pressure reading, to confirm the sensor and/or pipe are in circuit and functional. It takes 10 seconds to do and could save you further unnecessary expense.
If you have high pressure readings, say, over 100 or 150 mbar at 2500rpm then you might find that syphoning hot soapy water into the dpf through the temperature sensor hole will clear some blockage away, enough to make a forced regen likely to be more effective and more safe.
A forced regen takes place automatically while the car is stationary...it sits with the revs at about 3500rpm for 10-15 minutes while on your driveway, so as i've said elsewhere make sure you're not parked over grass or litter, it defnitely will burn. If you check the pressure readings and they indicate a failed sensor or pressure pipe a forced regen will make no difference
The best starting point, IMHO, has got to be with the pressure readings.
It could be the case that during a regen a calculation is performed which allows the EML light to go out, yet the dpf might not become cleared and the EML could come back later. Because the regen interval seems to be largely affected by the dpf pressure (read as differential pressure sensor in MES) and because yoiu can access the same pressure reading it's just a good idea to check it