We actually wanted to take this approach exactly! We just didn't have the time to implement it unfortunately