I think you will find that if you send the dirt sample into a lab like that for test, they will only report back to you the "typical" finding. Such as the nitrogen, sulfur, phosphate content, pesticides, known pollutants, etc. It will most likely not be a complete workup, that you seem to be looking for.
If there are some more specific compounds you are looking for, it might be possible to determine with simpler and cheaper wet chemistry methods.
The problem with spectroscopy is (other then the cost and complication) that you will need to disolve the compound in solution; and because "dirt" is such a complicated mixture, it could take dozens of solvents, and this means dozens of separations, as well.
You mentioned removing all organic compounds, so if you are after inorganic compounds, possibly mainly metals/metal compounds?