I think you could do this. I’m not a great artist but here’s my advice based on something I learned recently. Do you have an airbrush? If so it should be relatively easy.
Basecoat it as normal, with black if desired. Then use the airbrush to apply a thin layer(s) of purple. Leave only the recesses black. It will still be quite dark at this point.
Then, use white to apply the highest highlights. Be warned, white has a tendency to speckle which will ruin the effect, so test it and make sure it’s thinned to the right level. You’ll have to rely on trial and error on a piece of paper for this. Then return to the purple and go over the white. The purple over black will remain dark, but over white will be much lighter. So the same shade of purple will look different over the two undercoats.
The main thing is to use thin coats and smooth transitions - you can always add another thin coat. The airbrush was made for this. The video below is where I learned this, and shows the technique.
https://www.youtube.com/watch?v=uKeEqGHLGOo