I don’t quite remember why I don’t have the filepath key set there, but I assume it could have been because the path was remote, I did not add it. Or because this value is optional.
It could be that either your remote file or the one I tested with, has some issue… in anycase, having the extra param does not hurt, so will add it to the repo.
Glad to see you got it work finally, and probably learned enough to create your own extensions.