There is no problem with having a map of a map (and additional maps if you want).
WriteMap will convert the inner maps to strings. Then when you load the file it will be a map of strings.
I have been able to Load a Map of Maps, and Save it to a file.
I can see it in the file.
When I read the file back and try to access the map of a map with something like
I have been able to Load a Map of Maps, and Save it to a file.
I can see it in the file.
When I read the file back and try to access the map of a map with something like