How to coordinate the trade-off between water permeability and salt rejection in nanofiltration?