Hi Clive, apologies for not seeing this post before.
If I may suggest, the way to clean a DPF is high temeperature in the exhaust system and a higher than normal gas flow.
40mph in your car in top gear is not nearly pulling enough revs to adequately provide the oxygen required to burn off the DPF.
During a regeneration, which will only start when the exhaust temperature reaches a set point, the ECU will inject additional fuel into the exhaust along with any regeneration fluid (some vehicles have seperate tanks for this) normally an eolys fluid which will combine with the fuel and additional oxygen in order to raise the exhaust temperature still further and effectively regenerate the DPF.
So, in essence you need revs, temperature and distance, revs should be 2000 – 2500 (40mph in top willl be well below this) , temperature – runnng at fully warmed up on the temperature gauge will normally be enough, and distance – 30 – 40 miles.
Go out for a decent drive and get theengine up to temperature, if possible get on a motorway or fast A road, select a gear that allows the required rev range without intimidating plod, and keep it there.
I normally do around 60 mph in third for the requred distance.and my old peugeot van (146000Miles) needs this every month or so.
Hope this helps, and goodluck.