Me pregunto qué ocurriría si utilizaras la configuración del sitio Embedded_media_post_allowed_groups para restringir el intercambio de imágenes y permitieras a los usuarios emplear ese tipo de archivo.
Pero si fuera tan sencillo, no habría caso de uso para el componente que @lilly enlazó anteriormente. Esa configuración también podría ser una opción, pero deberás observar cuidadosamente cómo afecta a las cosas.