So I got that little mesh baking script that would combine all meshes found below a given gameobject and return as few gameobjects as needed with as few meshes as needed.