Calculating staking interest

I send some principle to a smart contract hoping to earn some staking interest. coding this as ‘sent to pool’. But when the interest is returned to me, it is included with the returned principle, in only 1 transaction. It would seem i would need to somehow split up the 1 txn into 2 records for Koinly. 1) the principle being returned. (return from pool) and 2) the interest as a separate record, labeled as ‘interest’.

hope this makes sense, im a bit stuck! as i have alot of these transactions.

metamask wallet, on ethereum.

any help appreciated.

Curious about that as well. I also have many transactions like this