Direct Preference Optimization Using Sparse Feature-Level Constraints