Actually that help document is no longer updated, moved to the SongKong Tutorial section on the forum because it is easier to update, and can add videos and customers can interact with it.
The equivalent page is this
but you are right I need to add a page to describe the logical metadata fields
Regarding this one Album Year stores the date the album was released, Original Album is the earliest version of a release we can find and Original Album Year is the date that version released. Original Year is the date of the earliest release of that particular song (think of a compilation album where the Original Year will be different for every song, but the Original Album Year is the same). Now Year is always the same as Album Year unless Album Format:Use Original Release Date option is enabled, then it is the same value as Original Album Year. So that is why we added the Album Year field because often customers want to store the Original Album Year field in their Year field because only the Year field is supported by most music players, but they still want to store the actual release year somewhere

We always write tags to same mapping whern using Fix Songs, however you can use Scripter to copy values to other fields afterwards, and MetaGrater or Scripter to delete values. So the longer term plan is to add support for Steps where you could configure SongKong to run multiple tasks with predefined profiles, e.g Fix Songs, Scripter, Rename Files to make this super easy.
But we don’t currently support custom metadata fields so currenlty scripter can only assign values to the standard set of SongKong fields, but custom metadata fields are also going to be added.
So that could be already done with Scripter as follows
if(audioengineer.length>0)
{
if(engineer.length>0) engineer+=';;;'
engineer+=audioengineer
}
if(balanceengineer.length>0)
{
if(engineer.length>0) engineer+=';;;'
engineer+=balanceengineer
}
if(recordingengineer.length>0)
{
if(engineer.length>0) engineer+=';;;'
engineer+=recordingengineer
}