This is the working result, few changes but couldn't even have started without your help Ronald, thanks.
MAX parameters are just exaggerations but they do it nicely as anyone can wish. For future readers: record lenght is 120.
//SYSIN DD *
GRP1 RECORD IDENT=(5,'01056',1),
GRP2 RECORD FIELD=(120,1,,1)