Handle nested strings that need to be asset-prefixed

The previous version did not handle lists of objects with fields that needed
to be asset-prefixed. This is now fixed.