The next setup demos some of what you want:
% output=pdftex
\starttext
\defineblock[moretest]
\defineenumeration
[test]
[location=serried,width=broad,distance=2em]
\def\startanothertest
{\dosingleempty\dostartanothertest}
\def\dostartanothertest[#1]#2%
{\bgroup
\setupenumerations[test][right={\quad(#2)}]%
\starttest[#1]}
\def\stopanothertest
{\stoptest
\egroup}
\beginmoretest [important]
\starttest
\dorecurse{10}{the first one }
\stoptest
\endmoretest
\beginmoretest
\startanothertest {name}
\dorecurse{10}{the second one }
\stopanothertest
\endmoretest
\beginmoretest [important]
\startanothertest {name}
\dorecurse{10}{the second one }
\stopanothertest
\endmoretest
well,
\nomoreblocks \reset[test] \useblocks[moretest][important]
\stoptext
-------------------------------------------------------------------------
Hans Hagen | PRAGMA ADE | [EMAIL PROTECTED]
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | www.pragma-ade.com
-------------------------------------------------------------------------