Right there's support for multiple genres (which uses the following "; // :" to differentiate multiple genres) in the app and it doesn't screw up the library.
How about doing something like that but for multiple artists.
Multiple artists and smart playlists seem like low hanging fruits. Multiple artists can borrow from the already existing implementation of multiple genres.