def flatten_container(self, container):
        """
        Accepts a chronos container and pulls out the nested values into the top level
        """
        for names in ARG_MAP.values():
            if names[TransformationTypes.CHRONOS.value]['name'] and \
                            '.' in names[TransformationTypes.CHRONOS.value]['name']:
                chronos_dotted_name = names[TransformationTypes.CHRONOS.value]['name']
                parts = chronos_dotted_name.split('.')

                if parts[-2] == 'parameters':
                    # Special lookup for docker parameters
                    common_type = names[TransformationTypes.CHRONOS.value].get('type')
                    result = self._lookup_parameter(container, parts[-1], common_type)
                    if result:
                        container[chronos_dotted_name] = result
                else:
                    result = lookup_nested_dict(container, *parts)
                    if result:
                        container[chronos_dotted_name] = result
        return container
Accepts a chronos container and pulls out the nested values into the top level