Hi!
Great to see you working on this. Is your current work-in-progress code published somewhere? That would make it easier for people to comment on it.
Also, you can probably split out some patches/fixes and send them for review to gerrit already - see https://osmocom.org/projects/cellular-infrastructure/wiki/Gerrit for details.