Fix custom fields

Use my own API properly.

Be ready in case some of the custom fields ID are missing.

Signed-off-by: Martin Abente Lahaye <tch@sugarlabs.org>