If your list import always contains the most updated Source, then you can create a custom field called List Import Source.
When you import, map your Lead Source in the CSV field to List Import Source in Marketo. After your import, create a batch campaign with smart list: Member of List = Your List for example, and in your flow, use Change Data Value to set Lead Source = List Import Source.