[Orthogonal matching pursuit](https://scikit-learn.org/stable/modules/linear_model.html#omp) might be an option.