Support multiple inputs for ingest

Originally I had `my:format=namespace:path` but thought it might be confusing if we had the following `my:format=s3://something`.
It is this or set string and pattern match to determine implementation in setup. (which is basically this in a slightly different form)