(I know that delimiter field can be used but it is not handy enough as you would have to create a new field for each field)
Not sure I understand what you mean here. You can create a new field to obtain and display the information in one area then call that information to a deliminator field as a variable.