Remove fields from nested struct

Params
|> Map.put(:key, list_of_maps)
The output is

      %{ key: [%{id:1}, ....], name: "john wick"}

What I want is this:

      %{ name: "john wick", key: [%{id:1}, ....] }