In the pionner program they have this logic where they filter through utxos and get a specific set of utxos.
{...}
utxos <- Map.filter (isSuitable pkh) <$> utxosAt scrAddress
{...}
where
isSuitable :: PubKeyHash -> TxOutTx -> Bool
How can i modify this to make it so that it filters utxos that came from a specific public key address. Basically get all utxos sitting in a script address that came from a specific public key.