Easting & Northing label that can be scheduled via datagroup

Hi, 

I'm wanting to create an annotation that can be used like the "label coordinate" annotation in ABD CE, but which:

a) Only shows Y & X values, for N & E, and omits Z elevation. 

b) Can have a name or ID number.

c) Can be scheduled using the datagroup system. E.g. A catalogue item called "Set-out Point" or similar, with properties of "Point ID", "Point Northing" and "Point Easting".

Thinking about it, the "label coordinate" tool is a bit much (in showing the coordinate values directly). All I really need is a cell with a field showing the Point ID as the visible annotation, with its data fields "Point Easting" and "Point Northing" populated automatically based on its placement point. 

Can anyone provide me any pointers in how I would go about setting this up. Right now I'm using Dataset_UK directly out the box. 

Thanks in advance for any help / input.