@ccloes-intuit This logic looks very similiar to what is provided via 

https://github.com/intuit/simple_deploy/blob/master/lib/simple_deploy/misc/attribute_merger.rb

Can you investigate if that class can be resued as opposed to the above (as well as creating the new method in map_outputs_for_clone output mapper)?