hmm... i don't know about all of your equipment, but I can share what I've done which is similar to what you are doing. I only used 3 pieces of hardware (2 routers, one wireless bridge)
Cable Modem >>> wired >>> DIR 655 (internet port) >>> wireless>>> DAP-1522 (bridge) >>> wired >>> 2nd DIR-655 (Lan port)
Both DIRs have separate SSIDs
DAP-1522 connects to SSID of the first DIR
The DAP has to be connected to the LAN PORT of the 2nd DIR-655!!! (most common mistake)
The second DIR has DHCP turned off
Works decently (although I do see a number of errors and lost packets.. no idea why)
You might be able to do something similar with the hardware you have.