Actully you can just do that.
KML files are just XML files. XML should be reasonably human readable. but will take a bit of practice to work with.
Google Earth Pro, actully includes a 'Regionator' feature to break up a large file into managable chunks.