Actually i want to remove the organic coating of FeP in sludge but without adding chemicals to liberate vivianite. I already tried grinding and sieving but it doesn't help that much.
If you just want to remove the organic matter without adding chemicals and don't need vivianite to remain in the same chemical form you could burn the sample at 600°C in a muffle furnace.
Otherwise give some details on that you need the sample for.
I am not sure I have a solution, but could you state the purpose. Are you going to measure vivianite by a spectroscopic method or use it for something?
I am not sure organic matter is supposed to shield magnetic interaction.
Then my suggestion to get organic matter of the crystals is to increase pH to above 13 for a while. This tend to dissolve and hydrolyse organic matter in sludge, but technically it is a way of adding a chemical (e.g NaOH). Vivianite should be stable at this high pH.
Extract sludge with any organic solvent for atleast 5 hour...then you need to separate both solid n liquid phase. That liquid phase do contain organic matter and rest solid sludge is organic free. Pre-acidification will be helpful.
I agree with Dr. Sobisch. I have extracted many organic micropollutants from sludge with different organic solvents and most of the sludge remains solid.
Anyway using an organic solvent doesn't appear to be very useful for a struvite extraction from sludge it the process should ever reach out of the laboratory. Pre-acidification will likely just dissolve struvite.
Growing struvite crystals in a pellet reactor operating on the sludge dewatering liquid produces struvite with very low organic content from a very organic rich solution. This is the prefered solution on sewage treatment plants in Europe.