You probably need some content in the field of research to guide you so you are not just flying blindly running countless models. By change and using 0.05 level of significant you are saying by chance some of these combination are going to be significant, even though that is not the true relationship. Given the shear number of things you need to test, I would see if you can whittle down the DV list based on content knowledge, because if you just run over a million models you would have to correct your cut-off value for significance to prevent false discovery.
Perhaps you can see what the genetics folks do, when examining SNPs and follow their approaches. Because this seems like an automation job, and if you have to look at interaction terms as well, running simple models would take you years.