Minimal metadata for Range Doppler Terrain Correction


I’m wondering how generic the SNAP geocoding routines are.
If I were to (1) take some arbitrary SAR data in a format that’s not supported by SNAP already, (2) save it as BEAM-DIMAP with the appropriate XML tags (sampling grid, state vectors, etc.), could I use SNAP for precise geocoding and terrain correction?

If so, what are the minimal set of metadata tags required to do so?

Any input would be greatly appreciated!