Buenas,
 
Has encontrado alguna solución a este tema? Es que ando yo con lo mismo y lo único que he encontrado es utilizar la función preg_match 
En este caso tendrías que utilizar una expresión regular para cada uno de los metas que quieras recoger, ejemplo:  
 Código PHP:
    preg_match("/<meta property='og:image' content='(.*?)' \/>/", $texto_html, $resultados); 
    
  De todas formas esta solucion no me convence para nada...porque tienes que comprobar que los metas estén entre "" o '' o si hay algun espacio en blanco... 
De momento es lo único que he podido hacer. A ver si alguién puede ayudarnos con una mejor solución.