If you google 'NAD Sepharose' or Cibacron Blue Sepharose, you will find many dehydrogenases bind quite selectively to these materials. Adding the substrate to the elution step can enhance specificity. There is a huge literature on these so-called group-specific matrices. Good luck!