How to use LoadPurlData::format() method when using Real-Time API in EngageOne Video

Product Affected: EngageOne Video
Users have the choice to either get the data from a Real-Time API configured in the Director, OR, make use of the LoadPurlData mechanism to load data from the database. Currently it is not possible to combine the two methods.

The recommendation is that if API data is required to be manipulated before it can be used in the video then the API call should be made programmatically in the LoadPurlData extension point and the Real-Time API setting should not be used.
UPDATED:  November 16, 2017