Using of 100s of Binary features in regression model
An approach worth exploring for dimensional reduction of these binary features would be Multiple Correspondence Analysis (Python libraries such as Prince and mca are available), which is similar to PCA but deals with nominal categorical variables. Here is an excellent answer on applicability of PCA and factor analysis to binary features and another one on the same topic.