Feature Learning and Bayesian Functional Regression for High-Dimensional Complex Data