You won't find a lot of love for ASIO4ALL here; it's based on "wrapping" the stock Windows drivers so they look like ASIO.
As you found out, Windows can aggregate devices using WDM. However, four interfaces is a lot to hook into the system. I suspect if you want to do this with WDM, you'll need to raise the latency considerably.
Also check out my "
Tip of the Week" regarding a possible way to reduce latency and improve driver efficiency.