I'm not sure related is the proper content type for this.  Isn't the text part actually an alternative to the primary content?  That would make the content type 'mixed' if I'm not mistaken.