added ability to define the array key which sources the file variation creation