Just getting back to this.
Best solution to my original question is the response from Joey to a similar inquiry.