copy keys from input to data flow source, fixes #54

I think this is right. Feel free to change any/all of it. :beers: