Selecting a Perspective table row with right-click

Well, This is a fairly substantial change on my setup, but its better than what I was cooking up.
I'm greedy, and I still am interested if the concept of a script-triggered-mouseclick might still be applicable in perspective. It certainly seems to be a more 'elegant' way around the issue, and I do have concerns on performance if I push ahead with the rendered-view method. Papa's got a big table.

This thread really caught my attention, particularly this logic from @jespinmartin1

if event.propertyName == "longValue":
	event.source.requestFocusInWindow()
	def click():
		from java.awt.event import MouseEvent
		from java.lang import System
		target = event.source
		id = MouseEvent.MOUSE_RELEASED
		when = System.currentTimeMillis()
		x = target.getX()
		y = target.getY()
		click = MouseEvent(target, id, when, 0, x, y, 1, False)
		event.source.dispatchEvent(click)
	system.util.invokeLater(click)

if anyone else has experience firing off mouse-events in perspective like this example from vision, let me know! I'm going to play around with the code on the off chance I get lucky and can get it working