Hi there,
Why not have 1 datatype (“email”) with a field for “Reply”, “Forward”, etc and a field of email relating it to the main email of the thread.