Ну можно через V8Js::registerExtension зарегистрировать js-расширения для вашей базы (если таково имеется), которое вытянуть, к примеру через file_get_contents, ну и дальше через него работать с базой.
В GET параметре d или default можно указать url картинки, которая будет отображаться в случае отсутствия аватара, в вашем случае это может быть 1 прозрачный пиксел.