Implementing a general non private solution for time dependant kicks in SixTrack