Maybe you can also create a simple reference-level that contains interactive objects (jumppads, pickups, spawnpoints, ect) and the relevant action-names for the standard objects.
If all level are done according to this standard, they can be easily loaded/exchanged in games basing on them.