SDFormat files are quite similar to URDF, and encode very similar information, so hopefully this isn't too challenging a change?
Right now, the easiest approach seems to be spherizing the individual meshes in the SDF, and then pasting in the resulting spheres with appropriate formatting. This has worked for me for simple objects that only required a few spheres, but probably won't scale.