support for arbitrary paths in asset id