So I thought I had this working and then revisited it as I was testing and its not working at all.
I added the DFP delete, the moved it into the loop just after the delete statement but I can't get it to delete the images and the associated recordset. I tried to post all the code below but it was too much so I attached the file.