Filtrar propiedades de objeto por clave en ES6

Digamos que tengo un objeto:

{
  item1: { key: 'sdfd', value:'sdfd' },
  item2: { key: 'sdfd', value:'sdfd' },
  item3: { key: 'sdfd', value:'sdfd' }
}

Quiero crear otro objeto filtrando el objeto de arriba, así que tengo algo así.

 {
    item1: { key: 'sdfd', value:'sdfd' },
    item3: { key: 'sdfd', value:'sdfd' }
 }

Estoy buscando una manera limpia de lograr esto usando Es6, por lo que los operadores de propagación están disponibles para mí. ¡Gracias!

Respuestas a la pregunta(15)

Su respuesta a la pregunta