Probing the sources of CP violation via B → K * l + l − decay